Login

Перевод пользователя в другое подразделение, в рамках одного предприятия

ограничение этой операции. могут только админы базы данных.

put/users/{user}

Request

  • Base URL
    https://dev.curog.ru/api
  • URL
    https://dev.curog.ru/api/users/{user}
  • Auth
    API key in header Authorization

Path parameters

номер ресурса

Request body

new_firm_typestring required

к кому будем подключать пользователя: к фирме или подразделению (но все в рамках одной фирмы)

new_firm_idinteger required

Example request

{
  "new_firm_type": "firm | division"
}

Response

ok

idinteger

Сюда теперь прилетает не модель (Eloquent\Builder), а просто данные из запроса. Поэтому первым делом читаем данные по пользователю.

namestring

логин пользователя

fiostring

ФИО пользователя

phonestring

Телефон пользователя

emailstring

Email пользователя

defaultUserFirmIdinteger

Ресурс firm_users основного предприятия

currentUserFirmIdinteger

текущее предприятие. Используется только фронтом

userWorkPlaceIdinteger

идентификатор рабочего места

firmIdinteger

ресурс фирмы, которой принадлежит пользователь

firmNamestring

наименование фирмы, которой принадлежит пользователь

firmRankinteger

тип организации

cityIdunknown
cityNameunknown
divisionIdinteger

ресурс подразделения пользователя

divisionNamestring

наименование подразделения

emrgboolean

Признак АДС: true - участок является АДС

deletedAtunknown

Example response

{
  "id": 1,
  "name": "pavlov",
  "fio": "Павлов Ю.С.",
  "phone": "(890)-948-99-00",
  "email": "mygod@skyline.god",
  "defaultUserFirmId": 45,
  "currentUserFirmId": 45,
  "userWorkPlaceId": 1,
  "firmId": 5,
  "firmName": "ООО \"Ромашка\"",
  "firmRank": 1,
  "divisionName": "ПТО",
  "userFirms": [
    {
      "id": 5,
      "userId": 11,
      "userName": "PoberOra6",
      "userFio": "Иванов Иван Петрович",
      "userWorkPlaceId": 55,
      "firmId": 4,
      "firmName": "ООО Ромашка",
      "firmRank": 2,
      "divisionId": 14,
      "divisionName": "Диспетчерская",
      "folderSetId": 110
    }
  ]
}

Changes

No recorded changes to this operation across all 16 revisions of this API.