62. Mutation: Condividi fattorie

Condivisione in batch delle aziende agricole con utenti all'interno dell'"Organizzazione" o con utenti esterni. Esistono due casi per applicare la mutation. Il primo caso è la condivisione in batch delle "Aziende agricole" tramite elenco di email.

mutation ShareFarmsSample {
  shareFarms(
    input: {
      farmUuids: ["farm_uuid1", "farm_uuid2"]
      emails: ["[email protected]", "[email protected]"]
    }
  ) {
    uuid
    userUuid
    nome
    farmOwnership
    dataCreazione
    updatedDate
    email
  }
}

E il secondo caso consiste nell'impostare il flag ‘allFarms=true’ per l'elenco di "Utenti" nell'"Organizzazione", il che significa che tutte le nuove aziende agricole all'interno dell'"Organizzazione" saranno accessibili per questi "Utenti".

mutation ShareFarmsSample {
  shareFarms(
    input: { 
      emails: ["[email protected]"], 
      allFarms: true 
    }
  ) {
    uuid
    userUuid
    nome
    farmOwnership
    dataCreazione
    updatedDate
    email
  }
}

Ultimo aggiornamento

È stato utile?