Skip to content
Snippets Groups Projects
Commit faf0618a authored by Olivér FACKLAM's avatar Olivér FACKLAM
Browse files

Rights managements part 2

parent d891c112
No related branches found
No related tags found
No related merge requests found
...@@ -40,11 +40,11 @@ type User { ...@@ -40,11 +40,11 @@ type User {
address: String # Adresse de l'utilisateur (numero de casert par exemple) address: String # Adresse de l'utilisateur (numero de casert par exemple)
# Ses interactions avec des groupes # Ses interactions avec des groupes
memberOf: [Group] # Groupes dont l'utilisateur est membre, speaker ou admin selon le LDAP memberOf: [Group] # Membre strict
memberOfAll: [Group] # Groupes pour lesquels l'utilisateur est membre, speaker ou admin d'un des descendants inheritedMemberOf: [Group] # Membre hérité
speakerOf: [Group] # Groupes dont l'utilisateur est speaker ou admin selon le LDAP speakerOf: [Group] # Speaker (strict)
adminOf: [Group] # Groupes dont l'utilisateur est admin selon le LDAP adminOf: [Group] # Admin strict
adminOfAll: [Group] # Groupes pour lesquels l'utilisateur est admin d'un des ascendants inheritedAdminOf: [Group] # Admin hérité
likes: [Group] # Groupes dont l'utilisateur est sympathisant (purement indicatif, pas d'influence sur les niveaux de droit) likes: [Group] # Groupes dont l'utilisateur est sympathisant (purement indicatif, pas d'influence sur les niveaux de droit)
dislikes: [Group] # Groupes que l'utilisateur veut cacher dislikes: [Group] # Groupes que l'utilisateur veut cacher
...@@ -111,7 +111,7 @@ type SimpleGroup implements Group { ...@@ -111,7 +111,7 @@ type SimpleGroup implements Group {
mail: String mail: String
website: String website: String
# Admins, speakers (respos com), membres, sympathisants du groupe (propres au groupe, ie selon le LDAP) # Admins, speakers (respos com), membres, sympathisants du groupe (stricts pour ce groupe)
members: [User] members: [User]
speakers: [User] speakers: [User]
admins: [User] admins: [User]
...@@ -142,7 +142,7 @@ type SimpleGroup implements Group { ...@@ -142,7 +142,7 @@ type SimpleGroup implements Group {
groupCoauthorEventRequestsToGroup: [GroupCoauthorEvent] groupCoauthorEventRequestsToGroup: [GroupCoauthorEvent]
# Graphe organique des groupes # Graphe organique des groupes
parents: [SimpleGroup] # Groupe parent parents: [SimpleGroup] # Groupes parents
children: [SimpleGroup] # Groupes enfants children: [SimpleGroup] # Groupes enfants
memberOfMeta: [MetaGroup] memberOfMeta: [MetaGroup]
visibilityEdges: [Group] # se rendre visible par des groupes en plus du graphe organique visibilityEdges: [Group] # se rendre visible par des groupes en plus du graphe organique
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment