Skip to content

Commit 6dc682e

Browse files
author
Martin Kruliš
authored
Merge pull request #233 from ReCodEx/fix-users-acl
Fixing ACLs for users.
2 parents 97e7f7d + b009189 commit 6dc682e

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

app/config/permissions.neon

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,15 +114,22 @@ permissions:
114114

115115
- allow: true
116116
resource: group
117+
role: supervisor-student
117118
actions:
118-
- addStudent
119-
- removeStudent
120119
- viewExercises
121120
- viewStats
122121
- viewStudentStats
123122
- viewPublicDetail
124123
conditions: group.isSupervisor
125124

125+
- allow: true
126+
resource: group
127+
role: supervisor
128+
actions:
129+
- addStudent
130+
- removeStudent
131+
conditions: group.isSupervisor
132+
126133
- allow: true
127134
resource: group
128135
actions:
@@ -189,6 +196,7 @@ permissions:
189196
- viewGroups
190197
- viewDetail
191198
- viewList
199+
- viewAll
192200

193201
- allow: true
194202
role: student
@@ -239,6 +247,14 @@ permissions:
239247
- viewDetail
240248
conditions: user.isSupervisorOfJoinedGroup
241249

250+
- allow: true
251+
role: supervisor
252+
resource: user
253+
actions:
254+
- viewDetail
255+
- viewAll
256+
257+
242258

243259
##########################
244260
# Assignment permissions #

0 commit comments

Comments
 (0)