Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
gdd-sigma-poc
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Guillaume WANG
gdd-sigma-poc
Commits
25a9e5c1
Commit
25a9e5c1
authored
6 years ago
by
Olivér FACKLAM
Browse files
Options
Downloads
Patches
Plain Diff
Virer supervisor de actions.graphql
parent
66f0bd5d
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/graphql/typeDefs/actions.graphql
+8
-10
8 additions, 10 deletions
src/graphql/typeDefs/actions.graphql
with
8 additions
and
10 deletions
src/graphql/typeDefs/actions.graphql
+
8
−
10
View file @
25a9e5c1
...
...
@@ -33,7 +33,6 @@ type Query {
# Correspondrait au sous-champ "viewerOf" de User, volontairement non-défini comme tel. Tous les autres cas de figure sont couverts par les sous-champs "<permission>Of" de User
allGroups
:
[
Group
]
allSimpleGroups
:
[
SimpleGroup
]
supervisorOf
:
[
Group
]
# TOL
searchTOL
(
...
...
@@ -59,19 +58,22 @@ type Mutation {
Par
rapport
à
un
groupe
donné
,
un
user
peut
avoir
diffé
rents
niveaux
de
droits
:
-
none
:
ne
sait
meme
pas
que
le
groupe
existe
,
aucun
autre
droit
(
typiquement
,
une
connection
où
l
'
utilisateur
ne
s
'
est
pas
authentifié
)
-
authenticated
:
sait
que
le
groupe
existe
,
aucun
autre
droit
(
une
connection
on
-
platal
sans
auth
,
ou
une
connection
authentifié
e
)
-
viewer
:
le
user
a
aussi
accè
s
à
l
'activité
publique
du
groupe
:
frontpage
,
Q
&
A
,
liste
des
membres
,
speakers
et
admins
-
member
:
le
user
a
aussi
acces
à
l
'activité
interne
du
groupe
:
les
PrivatePost
,
ainsi
que
les
Message
dont
le
groupe
est
auteur
ou
destinataire
-
viewer
:
le
user
a
aussi
accè
s
à
l
'activité
publique
du
groupe
:
frontpage
,
Q
&
A
,
liste
des
membres
,
speakers
et
admins
,
Message
dont
le
groupe
est
destinataire
-
member
:
le
user
a
aussi
acces
à
l
'activité
interne
du
groupe
:
les
PrivatePost
,
ainsi
que
les
Message
dont
le
groupe
est
auteur
-
speaker
:
le
user
peut
aussi
parler
au
nom
du
groupe
.
Il
a
le
droit
de
publier
des
annonces
et
d
'
organiser
des
évè
nements
-
admin
:
le
user
a
tous
les
droits
sur
le
groupe
-
supervisor
:
le
user
est
admin
du
parent
du
groupe
et
peut
donc
intervenir
dans
ce
groupe
(
il
est
par
dé
faut
'
viewer
'
mais
peut
prendre
les
droits
d
'
admin
arbitrairement
)
Un
des
rô
les
du
*
graphe
organique
des
groupes
*
est
de
dé
finir
le
niveau
de
droit
des
users
pour
chaque
groupe
.
D
'
abord
,
petit
dé
tail
de
terminologie
:
les
cinq
niveaux
de
droits
sont
inclus
les
uns
dans
les
autres
(
un
speaker
est
aussi
un
viewer
,
par
ex
.
)
(
sauf
pour
su
per
v
is
or
qui
n
'
est
pas
admin
par
dé
faut
)
D
'
abord
,
petit
dé
tail
de
terminologie
:
les
cinq
niveaux
de
droits
sont
inclus
les
uns
dans
les
autres
(
un
speaker
est
aussi
un
viewer
,
par
ex
.
)
(
sauf
pour
les
per
m
is
sions
hérité
es
)
-
Les
conditions
pour
qu
'
un
user
soit
membre
,
speaker
ou
admin
sont
claires
,
puisque
cette
information
est
stocké
e
directement
en
BDD
.
-
Un
user
non
-
membre
est
viewer
du
groupe
G
:
-
Un
user
est
viewer
du
groupe
G
:
-
s
'
il
est
admin
,
speaker
ou
member
d
'
un
des
descendants
de
G
dans
le
LDAP
.
-
s
'
il
est
membre
d
'
un
groupe
immé
diatement
parent
de
G
(
one
-
edge
-
down
visibility
),
ou
-
s
'
il
est
membre
d
'
un
groupe
faisant
partie
du
champ
"
visibilityEdge
"
de
G
-
s
'
il
est
membre
d
'
un
mé
tagroupe
dont
G
est
membre
(
implicit
visibility
-
edges
)
.
-
Un
user
est
membre
d
'
un
groupe
G
s
'
il
est
membre
,
speaker
ou
admin
d
'
un
des
descendants
de
G
dans
le
LDAP
.
-
Un
user
est
speaker
d
'
un
groupe
G
s
'
il
est
speaker
ou
admin
selon
le
LDAP
.
-
Un
user
est
admin
d
'
un
groupe
G
s
'
il
est
admin
d
'
un
des
ascendants
de
G
dans
le
LDAP
.
-
Dans
tous
les
autres
cas
,
le
user
a
le
niveau
de
droits
"
none
".
L
'
autre
rô
le
du
*
graphe
organique
des
groupes
*
est
de
permettre
l
'
administration
"
en
cascade
"
des
groupes
enfants
.
...
...
@@ -268,8 +270,4 @@ type Mutation {
censorAnnouncement
(
announcementToCensor
:
ID
!):
Boolean
censorEvent
(
eventToCensor
:
ID
!):
Boolean
# Superviser mutations
takeAdminRights
(
forGroup
:
ID
!)
:
Boolean
releaseAdminRights
(
forGroup
:
ID
!)
:
Boolean
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment