„api v1 share put_de“ ändern

mpeltriaux 2022-04-27 10:45:02 +02:00
parent 274385baeb
commit 641b52b2ee

@ -1,12 +1,12 @@
## Spezifikation
### Eingriff, Ökokonto, EMA
*Die Freigabe von Eingriffen an bestimmte Nutzer vererbt auch die Freigabe der zugehörigen Kompensationen. Eine separate Freigabe je Kompensation ist nicht notwendig.*
*Die Freigabe von Eingriffen an bestimmte Nutzer/ganze Teams vererbt auch die Freigabe der zugehörigen Kompensationen. Eine separate Freigabe je Kompensation ist nicht notwendig.*
#### PUT
Mit `PUT` können die Freigabeeinstellungen eines Eintrags angepasst werden.
**Achtung:** Wenn Sie **nur über die Gruppe Standard** verfügen, können Sie nur neue Nutzer hinzufügen, jedoch keine bereits bestehenden entfernen. Hierzu sind die Rechte der Gruppe `Zulassungsbehörde` oder `Eintragungsstelle` notwendig. Falls `user1` also schon eine Freigabe erteilt bekommen hat und Sie senden seinen Nutzernamen in einem `PUT` request nicht mit, wird die Freigabe für `user1` nicht entzogen!
**Achtung:** Wenn Sie **nur über die Gruppe Standard** verfügen, können Sie nur neue Nutzer und Teams hinzufügen, jedoch keine bereits bestehenden entfernen. Hierzu sind die Rechte der Gruppe `Zulassungsbehörde` oder `Eintragungsstelle` notwendig. Falls `user1` also schon eine Freigabe erteilt bekommen hat und Sie senden seinen Nutzernamen in einem `PUT` request nicht mit, wird die Freigabe für `user1` nicht entzogen!
Die folgenden URLS können zur Anpassung der Nutzerfreigabe auf den jeweiligen Eintrag eines Datentyps verwendet werden:
@ -28,11 +28,18 @@ Die folgenden URLS können zur Anpassung der Nutzerfreigabe auf den jeweiligen E
"user1",
"user2",
"user3"
],
"teams": [
"team1"
]
}
```
* `users` (list):
* Identifiziert anhand von Nutzernamen eindeutig eine Menge von Nutzern, für die dieser Eintrag freigegeben werden soll
* `teams` (list):
* Identifiziert anhand von Teamnamen eindeutig eine Menge von Teams, für die dieser Eintrag freigegeben werden soll