This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content

Restrukturierung "sharing"-Berechtigungen

Aus Brainstorming mit Stephan Krusche:

  1. Definition einer neuen GitLab Gruppe "teacher".
  2. Dort sollten alle Berechtigten Lehrer (momentan alle in der Sharing-Gruppe) aufgenommen werden.
  3. Den Partner-Gruppen (zweite Ebene unter Sharing) sollte die Teacher-Gruppe als "Guest" zugeordnet werden.
  4. Bei der Indexierung sollten für jedes Projekt die berechtigten Gruppen im Projekt zusätzlich erfasst werden.
  5. Bei der Abfrage sollten diese Berechtigungen geprüft werden.
  6. Neues MetaData-Attibut: publicVisibility (mit Unterattributen "except"): Beispiel
    publicVisibility: 
       except: ["Solution"]
    Solche Projekte werden auch für Nutzer angezeigt, die nicht die notwendige Berechtigung haben. Allerdings werden beim "Download" alle Ordner/Dateien mit "except" rausgefiltert. Der Button "GitLab" ist immer noch aktiv. Dort kann der Nutzer aber nur mit seinen eigenen Rechten arbeiten.
Edited by Michael Breu