62. Мутация: совместный доступ к фермам

Пакетная передача доступа к фермам пользователям внутри «Организации» или внешним пользователям. Существует два варианта применения мутации. Первый вариант — пакетный доступ к «Фермам» по списку адресов электронной почты.

mutation ShareFarmsSample {
  shareFarms(
    input: {
      farmUuids: ["farm_uuid1", "farm_uuid2"]
      emails: ["[email protected]", "[email protected]"]
    }
  ) {
    uuid
    userUuid
    название
    farmOwnership
    датаСоздания
    updatedDate
    email
  }
}

А второй вариант — установить флаг «allFarms=true» для списка «Пользователей» в «Организации», что означает, что все новые поля/фермы внутри «Организации» будут доступны для этих «Пользователей».

mutation ShareFarmsSample {
  shareFarms(
    input: { 
      emails: ["[email protected]"], 
      allFarms: true 
    }
  ) {
    uuid
    userUuid
    название
    farmOwnership
    датаСоздания
    updatedDate
    email
  }
}

Последнее обновление

Это было полезно?