Доступ к персоналу



Структура моделей, назначение полей

Модель User — записи в календаре

Модель User — представляет пользователя программы vetmanager

* @property integer $id  // ID
* @property string $last_name // Фамилия
* @property string $first_name // Имя
* @property string $middle_name // Очество 
* @property string $login // Логин
* @property string $passwd // Зашифрованный пароль
* @property string $position_id // Должность
* @property string $email // Почта
* @property string $phone // Домашний телефо
* @property string $cell_phone // Мобильный телефон
* @property string $address // Адрес
* @property integer $role_id // Роль
* @property integer $is_active // Активный
* @property integer $calc_percents // Участвует ли врач в продаже товаров
* @property string $nickname // Никнейм, короткое имя выводимое в комбо
* @property string $last_visit // Дата последнего визита
* @property string $youtrack_login // не используется
* @property string $youtrack_password // не используется
* @property string $last_change_pwd_date // Дата смены пароля
* @property string $user_inn // Идентификационный номер налогоплательщика

Пример запросов

Пример User

curl -i -H "Accept: application/json" -H "X-REST-API-KEY: 950a183ccebb639d464c04ed4b70528b" http://example/rest/api/user/1

{

   "success": true,
"message": "Record Retrieved Successfully",
   "data": {
       "totalCount": 1,
       "user": {
           "id": "1",
           "last_name": "admin",
           "first_name": "admin",
           "middle_name": "",
           "login": "admin",
           "passwd": "9205814c8bc98857f5e07f3bae30ad68",
           "position_id": "8",
           "email": "\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0435\u0440\u043d\u043e \u0432\u0432\u0435\u0441\u0442\u0438 email",
           "phone": "",
           "cell_phone": "",
           "address": "",
           "role_id": "7",
           "is_active": "1",
           "calc_percents": "1",
           "nickname": "admin",
           "last_visit": "2012-09-29 10:21:07",
           "youtrack_login": "",
           "youtrack_password": "",
           "last_change_pwd_date": "0000-00-00",
		"user_inn": "1234567890"
           "position": {
               "id": "8",
               "title": "\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440",
               "admission_length": "00:30:00"
           },
           "role": {
               "id": "7",
               "name": "\u0410\u0434\u043c\u0438\u043d\u044b",
               "super": "1"
           }
       }
   }

}

* Внимание, модель пользователя можно использовать для просмотра списка, просмотра одной записи и редактирования записи. Добавление и Удаление запрещено!