Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Berechtigungen Gremium/Mitglied #190

Open
tschuepbach opened this issue Oct 9, 2023 · 7 comments · May be fixed by #197
Open

Berechtigungen Gremium/Mitglied #190

tschuepbach opened this issue Oct 9, 2023 · 7 comments · May be fixed by #197
Assignees
Labels
discuss Needs to be discussed in the cevi-db-gremium enhancement hackathon cevi Issues for the hackathon

Comments

@tschuepbach
Copy link
Collaborator

Wir haben immer wieder das "Problem", dass Mitglieder von Fachgruppen Anlässe (auf der Gruppe) erstellen möchten, aber nicht über die nötigen Berechtigungen dazu verfügen. Aktuell können beim Gruppentyp "Gremium" nur Personen mit der Rolle Leitung Anlässe erstellen.

Spricht etwas dagegen, der Rolle Mitglied folgende Berechtigungen zu geben?
image

Der aktuelle workaround ist, dass wir alle Personen als Leitung erfassen. Dies führt aber wieder zu Problemen bei Abos nach Rollen.

Ein weiterer, möglicher workaround wäre, dass immer die Leitung die Anlässe erstellt und die entsprechenden Personen bei Anlass als Hauptleitung hinzufügt. Aber dies ist aus meiner Sicht nicht gerade Ehrenamt-freundlich, resp. hängt so immer alles der Leitung der Fachgruppe.

@tschuepbach tschuepbach added enhancement discuss Needs to be discussed in the cevi-db-gremium labels Oct 9, 2023
@patrickuhlmann
Copy link
Collaborator

Die Fachgruppe International ist von diesem Problem aktuell betroffen. Einerseits laufen Bestrebungen alle Anlässe auf der cevi.db zu erfassen aber andererseits ist das ziemlich mühsam mit den aktuellen Berechtigungen. Ideal wäre wenn jedes Ressort (= jedes Mitglied) seine Anlässe erfassen und verwalten könnte.

Lassen sich die Berechtigungen eigentlich nicht einzeln vergeben (also das man der Rolle Mitglied nur die Schreibberechtigung für Anlässe gibt, nicht aber erstellen von Abos und Schreiben auf der Gruppe und darunterliegenden Gruppen)?

@nchiapol
Copy link
Collaborator

nchiapol commented Oct 9, 2023

@patrickuhlmann
Die Berechtigungen sind unter https://hitobito.readthedocs.io/de/latest/access_concept.html bzw. https://wiki.cevi.ch/index.php/Cevi.DB_Berechtigungen beschrieben.

Grundsätzlich gibt es bei Gruppen nur die Unterscheidung "lesen" oder "lesen und schreiben". Für alles Bearbeiten von Mitgliedern, Abos oder Anlässen sind Schreibrechte nötig.

Entsprechend: Nein, es lassen sich nur alle oder keine Schreibrechte vergeben.

Betreffend Rechten auf Anlässen sind dir Rechte mindestens aus meiner Erfahrung in der Region und als Gremienleiter korrekt. Ich möchte nicht, dass jedes Mitglied meiner Gremien selbständig Anlässe oder Abos anlegt. Die Koordination von Anlässen und Kommunikationskanälen ist in meinen Augen eine Leitungsaufgabe - und falls das Erstellen delegiert werden soll, ist bei uns eigentlich in jedem Gremium eine Vertretung der GS dabei, die insbesondere als Unterstützung für administrative Aufgaben gedacht ist.

Wir können die Rechte auf Stufe Dachverband aber natürlich anders definieren als bei den MIOs - oder wir können in allen Gremien eine neue Rolle "Assistenz" einfügen die ebenfalls Schreibrechte hat. "Assistenz" wäre sicher die flexibelste Lösung.

@patrickuhlmann
Copy link
Collaborator

Ich würde die Lösung "Assistenz" begrüssen. Dann kann jede Fachgruppe das selber so regeln wie sie es möchten. Zudem ist es effektiv unschön allen die Gruppe Leitung zu vergeben da es dann für aussenstehende unklar ist wer effektiv die Leitung hat und auch Mailinglisten (z. B. an alle Leiter einer Fachgruppe) zu weit streuen.

@tschuepbach
Copy link
Collaborator Author

Betreffend Rechten auf Anlässen sind dir Rechte mindestens aus meiner Erfahrung in der Region und als Gremienleiter korrekt. Ich möchte nicht, dass jedes Mitglied meiner Gremien selbständig Anlässe oder Abos anlegt. Die Koordination von Anlässen und Kommunikationskanälen ist in meinen Augen eine Leitungsaufgabe (...)

Da kenne ich einige Gremien, welche etwas anders funktionieren..

(...) - oder wir können in allen Gremien eine neue Rolle "Assistenz" einfügen die ebenfalls Schreibrechte hat. "Assistenz" wäre sicher die flexibelste Lösung.

Das führt doch nur dazu, dass in Gremien, in welchen jetzt alle als Leitung erfasst sind, nebst ihren "normalen" Rollen, zusätzlich noch die Rolle "Assistenz" vergeben wird. Zwecks Nachvollziehbarkeit ist dies aus meiner Sicht zusätzlich verwirrend, z.B. im Profilverlauf oder wenn jemand kein Ahnung hat, wieso es die Rolle "Assistenz" gibt.

Ich persönlich begrüsse (Sicht GS Cevi Schweiz)

  • Option 1: Die Rolle Mitglied erhält die gleichen Rechte, wie die "Leitung"
  • Option 2: Option 1 nur auf Ebene Dachverband

Aus Sicht der Gremien in Bern muss ich kurz noch Rücksprache halten.

@patrickuhlmann
Copy link
Collaborator

Ich stimme zu das eine Rolle mit dem Namen "Assistenz" unklar sein könnte. Man könnte diese aber auch anders benennen. Beispielsweise "Eventmanager", "Eventadministration" oder "Anlassverwalter/in". Dann wäre es besser verständlich (auch im Profilverlauf). Etwas blöd daran ist natürlich das man durch die Rolle nicht nur Anlässe, sondern auch Mitglieder und Abos bearbeiten kann. Es wäre schon schöner wenn man dann auch nur die Schreibrechte für Anlässe erhält.

@nchiapol nchiapol added hackathon cevi Issues for the hackathon and removed discuss Needs to be discussed in the cevi-db-gremium labels Dec 18, 2023
@patrickuhlmann patrickuhlmann linked a pull request Dec 28, 2023 that will close this issue
@patrickuhlmann
Copy link
Collaborator

Der referenzierte PR sollte allen Rollen auf den Gremien die Berechtigung geben Anlässe zu erstellen. Neue Rollen habe ich keine eingeführt.

@patrickuhlmann patrickuhlmann added the discuss Needs to be discussed in the cevi-db-gremium label Dec 28, 2023
@patrickuhlmann patrickuhlmann self-assigned this Dec 28, 2023
@patrickuhlmann
Copy link
Collaborator

PR erstellt auf hitobito/hitobito_cevi hitobito#125

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Needs to be discussed in the cevi-db-gremium enhancement hackathon cevi Issues for the hackathon
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants