From 6225fb51f11f2c7ffd6ffed3a241218c5f3e8925 Mon Sep 17 00:00:00 2001 From: thomasl Date: Mon, 17 Feb 2025 14:10:21 +0100 Subject: [PATCH 1/3] Add some permissions --- apps/permission/fixtures/initial.json | 64 +++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/apps/permission/fixtures/initial.json b/apps/permission/fixtures/initial.json index f43bc388..1ebb33c9 100644 --- a/apps/permission/fixtures/initial.json +++ b/apps/permission/fixtures/initial.json @@ -3928,6 +3928,70 @@ "description": "Voir toutes les notes lorsque utilisateur⋅rice est ouvreur⋅ses" } }, + { + "model": "permission.permission", + "pk": 250, + "fields": { + "model": [ + "activity", + "guest" + ], + "query": "{\"activity__organizer\": [\"club\"]}", + "type": "delete", + "mask": 1, + "field": "", + "permanent": false, + "description": "Supprimer des personnes invitées aux événements organisés par son club" + } + }, + { + "model": "permission.permission", + "pk": 251, + "fields": { + "model": [ + "activity", + "opener" + ], + "query": "{\"activity__organizer\": [\"club\"]}", + "type": "view", + "mask": 2, + "field": "", + "permanent": false, + "description": "Voir les ouvreur⋅ses des activités organisées par son club" + } + }, + { + "model": "permission.permission", + "pk": 252, + "fields": { + "model": [ + "activity", + "opener" + ], + "query": "{{\"activity__organizer\": [\"club\"]}}", + "type": "add", + "mask": 2, + "field": "", + "permanent": false, + "description": "Ajouter des ouvreur⋅ses aux activités organisées par son club" + } + }, + { + "model": "permission.permission", + "pk": 253, + "fields": { + "model": [ + "activity", + "opener" + ], + "query": "{\"activity__organizer\": [\"club\"]}", + "type": "delete", + "mask": 2, + "field": "", + "permanent": false, + "description": "Supprimer des ouvreur⋅ses aux activités organisées par son club" + } + }, { "model": "permission.role", "pk": 1, From b1ffb2853206ed96c99b757604b0eccfd35a3e50 Mon Sep 17 00:00:00 2001 From: thomasl Date: Mon, 17 Feb 2025 14:19:00 +0100 Subject: [PATCH 2/3] Update file initial.json --- apps/permission/fixtures/initial.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/permission/fixtures/initial.json b/apps/permission/fixtures/initial.json index 1ebb33c9..1cc6f50a 100644 --- a/apps/permission/fixtures/initial.json +++ b/apps/permission/fixtures/initial.json @@ -3968,7 +3968,7 @@ "activity", "opener" ], - "query": "{{\"activity__organizer\": [\"club\"]}}", + "query": "{\"activity__organizer\": [\"club\"]}", "type": "add", "mask": 2, "field": "", From 041a8f20a97f157aef7c5f17ae40473d4d8ff843 Mon Sep 17 00:00:00 2001 From: thomasl Date: Mon, 17 Feb 2025 14:28:00 +0100 Subject: [PATCH 3/3] A permission was missing --- apps/permission/fixtures/initial.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/apps/permission/fixtures/initial.json b/apps/permission/fixtures/initial.json index 1cc6f50a..f3bfb052 100644 --- a/apps/permission/fixtures/initial.json +++ b/apps/permission/fixtures/initial.json @@ -3992,6 +3992,22 @@ "description": "Supprimer des ouvreur⋅ses aux activités organisées par son club" } }, + { + "model": "permission.permission", + "pk": 254, + "fields": { + "model": [ + "activity", + "activity" + ], + "query": "{\"organizer\": [\"club\"]}", + "type": "change", + "mask": 2, + "field": "opener", + "permanent": false, + "description": "Voir le tableau des ouvreur⋅ses pour les activités organisées par son club" + } + }, { "model": "permission.role", "pk": 1,