hitobito / hitobito_sac_cas

A hitobito wagon defining the organization hierarchy and additional features for SAC/CAS
Other
3 stars 2 forks source link

PEOPLE: Bemerkungsfelder in API #518

Closed daniel-illi closed 1 month ago

daniel-illi commented 4 months ago

~blocked by #511~

Mit #511 werden auf Person 6 neue Bemerkungsfelder hinzugefügt: "Bemerkung Sektion 1” … "Bemerkung Sektion 5” sowie "Bemerkung Geschäftsstelle" Diese Felder sollen im JSON:API ebenfalls zurückgegeben werden.

Tech-Spec

ToDo

tobiasstern commented 1 month ago

Hi @hunchr Wenn ich das teste, indem ich (als Admin) https://sac-cas.puzzle.ch/api/people/459127 aufrufe, dann sehe ich dort keine Bemerkungen. Kannst du mir sagen, wieso?

hunchr commented 1 month ago

Hi @hunchr Wenn ich das teste, indem ich (als Admin) https://sac-cas.puzzle.ch/api/people/459127 aufrufe, dann sehe ich dort keine Bemerkungen. Kannst du mir sagen, wieso?

@tobiasstern Die Bemerkungen sieht man nur über https://sac-cas.puzzle.ch/api/people/459127?extra_fields[people]=sac_remark_national_office,sac_remark_section_1,sac_remark_section_2,sac_remark_section_3,sac_remark_section_4,sac_remark_section_5. Dann werde ich das wohl noch ändern, damit es auch so geht.

tobiasstern commented 1 month ago

@hunchr bitte mit @daniel-illi abklären, ob das notwendig ist. Im Zweifelsfall mit mir Rücksprache halten :)

Übrigens sehe ich über deinen Link die Bemerkungen nicht:

{"data":{"id":"459127","type":"people","attributes":{"first_name":"Wilfrid","last_name":"Lauriot","nickname":null,"company_name":null,"company":false,"email":"wilfridlauriot@orange.fr","address":"50, rue du clos neuf","zip_code":"25160","town":"Malpas","country":"FR","primary_group_id":1618,"gender":"m","birthday":"1972-02-25","language":"fr","family_id":null,"membership_number":459127},"relationships":{"primary_group":{"meta":{"included":false}},"layer_group":{"meta":{"included":false}},"roles":{"meta":{"included":false}},"phone_numbers":{"meta":{"included":false}},"social_accounts":{"meta":{"included":false}},"additional_emails":{"meta":{"included":false}}}},"meta":{}}

Fehler?

hunchr commented 1 month ago

Übrigens sehe ich über deinen Link die Bemerkungen nicht

@tobiasstern Mir fällt gerade auf, der PR #711 ist ja noch nicht gemerged, also gibt es die Bemerkungen auch noch nicht auf https://sac-cas.puzzle.ch. Sorry, den Link von oben habe ich eben auf localhost getestet..

rnestler commented 1 month ago
  • Die Werte der Felder "Bemerkung Sektion 1” … "Bemerkung Sektion 5” dürfen nur sichtbar sein, wenn der user die Berechtigung :manage_national_office_remark auf der Person hat.
  • Das Werte der Felder "Bemerkung Geschäftsstelle" dürfen nur sichtbar sein, wenn der user die Berechtigung :manage_section_remarks auf der Person hat.

@daniel-illi Wie läuft das mit Tokens? Die sind ja nicht an einen user gebunden oder?

mtnstar commented 1 month ago
  • Die Werte der Felder "Bemerkung Sektion 1” … "Bemerkung Sektion 5” dürfen nur sichtbar sein, wenn der user die Berechtigung :manage_national_office_remark auf der Person hat.
  • Das Werte der Felder "Bemerkung Geschäftsstelle" dürfen nur sichtbar sein, wenn der user die Berechtigung :manage_section_remarks auf der Person hat.

@daniel-illi Wie läuft das mit Tokens? Die sind ja nicht an einen user gebunden oder?

Dani ist noch in den ferien. ich denke es macht Sinn das man per Token NICHT auf die Bemerkungen zugreifen kann, weder lesend noch schreibend. sehr gut hast du das bedacht, kannst du das noch so anpassen?