Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

Справочник Роли содержит информацию о ролях клиента (имя) системы TrackControl Web 2 доступных для назначения их пользователям и настройкой на них прав.

Получение данных.

Чтоб получить список всех ролей нужно отправить GET запрос на адрес http://teletrack.ua/api/usersroles/getAll/<token>/ где


tokenТокен получен при авторизации

В случаи успешного выполнения запроса прейдет ответ со списком ролей следующего формата:

{
  "data": [
    {
      "Description": "Admin role", 
      "Id": 43, 
      "Name": "admin"
    },
    {
      "Description": "test1 desc", 
      "Id": 58, 
      "Name": "test1"
    }
  ], 
  "err": null, 
  "status": true
}

Создание новой записи.

Для создание новой записи (новой роли) нужно отправить GET запрос на адрес http://teletrack.ua/api/usersroles/save/<token>/?id=0&name=Test%20name&descr=Test%20desc где

id0 (0 указывает что роль новая)
nameИмя роли
descrКраткое описание роли

в случаи успешного выполнения запроса прейдет ответ следующего вида:

{
  "data": {
    "Id": 183
  }, 
  "err": null, 
  "status": true
}

IdID новой записи в БД

Редактирования записи (роли).

idID записи в БД
nameИзмененное имя роли
descrИзмененное описание роли

в случаи успешного выполнения запроса прейдет ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}

Удаления записи (роли).

Для удаления существующей записи нужно отправить  GET запрос на адрес http://teletrack.ua/api/usersroles/deleteById/<token>/?id=183 где

IdID записи (роли) в БД которою нужно удалить

в случаи успешного выполнения запроса прейдет ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}

  • No labels