Доступ к персоналу
Структура моделей, назначение полей
Модель 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" } } }
}
* Внимание, модель пользователя можно использовать для просмотра списка, просмотра одной записи и редактирования записи. Добавление и Удаление запрещено!
Список обязательных полей
обновление пользователя: обязательных полей для запроса нет, передадут поле из сущности, его и обновит