1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 09:58:23 +02:00

Update permissions to create clubs.

For now, only superusers can edit the roles of a user.
This commit is contained in:
Yohann D'ANELLO
2020-07-30 16:36:44 +02:00
parent c14d37eaeb
commit aa66361ac7
2 changed files with 66 additions and 12 deletions

View File

@ -801,7 +801,7 @@
],
"query": "{\"club\": [\"club\"]}",
"type": "view",
"mask": 1,
"mask": 3,
"field": "",
"permanent": false,
"description": "View club's memberships"
@ -833,7 +833,7 @@
],
"query": "{\"club\": [\"club\"]}",
"type": "change",
"mask": 2,
"mask": 3,
"field": "roles",
"permanent": false,
"description": "Update user roles"
@ -2234,6 +2234,22 @@
{
"model": "permission.permission",
"pk": 139,
"fields": {
"model": [
"note",
"noteclub"
],
"query": "{}",
"type": "add",
"mask": 3,
"field": "",
"permanent": false,
"description": "Create any noteclub"
}
},
{
"model": "permission.permission",
"pk": 140,
"fields": {
"model": [
"member",
@ -2247,6 +2263,38 @@
"description": "Create any club"
}
},
{
"model": "permission.permission",
"pk": 141,
"fields": {
"model": [
"auth",
"user"
],
"query": "{\"memberships__club\": [\"club\"], \"memberships__date__start__lte\": [\"today\"], \"memberships__date__end__gte\": [\"today\"]}",
"type": "view",
"mask": 3,
"field": "",
"permanent": false,
"description": "View members of our club"
}
},
{
"model": "permission.permission",
"pk": 142,
"fields": {
"model": [
"note",
"noteclub"
],
"query": "{\"club\": [\"club\"]}",
"type": "view",
"mask": 2,
"field": "",
"permanent": false,
"description": "View club note"
}
},
{
"model": "permission.role",
"pk": 1,
@ -2323,7 +2371,8 @@
"permissions": [
22,
47,
49
49,
140
]
}
},
@ -2335,8 +2384,9 @@
"name": "Pr\u00e9sident\u00b7e de club",
"permissions": [
50,
51,
62
62,
141,
142
]
}
},
@ -2356,7 +2406,9 @@
61,
62,
127,
133
133,
141,
142
]
}
},
@ -2564,7 +2616,10 @@
136,
137,
138,
139
139,
140,
141,
142
]
}
},