62. Mutation : partager des fermes

Partage en lot de fermes avec des utilisateurs au sein de l’« Organization » ou pour des utilisateurs externes. Il existe deux cas d’application de la mutation. Le premier cas est le partage en lot de « Farm » via une liste d’e-mails.

mutation ShareFarmsSample {
  shareFarms(
    input: {
      farmUuids: ["farm_uuid1", "farm_uuid2"]
      emails: ["[email protected]", "[email protected]"]
    }
  ) {
    uuid
    userUuid
    nom
    farmOwnership
    dateDeCréation
    updatedDate
    email
  }
}

Et le deuxième cas consiste à définir le drapeau ‘allFarms=true’ pour la liste d’« Users » dans l’« Organization », ce qui signifie que toutes les nouvelles fermes au sein de l’« Organization » seront accessibles pour ces « Users ».

mutation ShareFarmsSample {
  shareFarms(
    input: { 
      emails: ["[email protected]"], 
      allFarms: true 
    }
  ) {
    uuid
    userUuid
    nom
    farmOwnership
    dateDeCréation
    updatedDate
    email
  }
}

Mis à jour

Ce contenu vous a-t-il été utile ?