From 01c255bea91c161af9b2a552733662595097c007 Mon Sep 17 00:00:00 2001 From: Ali Amori Kadhim Date: Fri, 17 Jan 2025 10:36:05 +0100 Subject: [PATCH] feat: update pdc writer and reader roles - pdc-schrijver: can read and write home-page content - pdc-lezer: can read home-page content --- .changeset/cyan-buttons-flash.md | 5 ++ .../sync/admin-role.pdc-lezer-m5uuxokf.json | 10 ++++ .../admin-role.pdc-schrijver-m5uxb98h.json | 48 +++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 .changeset/cyan-buttons-flash.md diff --git a/.changeset/cyan-buttons-flash.md b/.changeset/cyan-buttons-flash.md new file mode 100644 index 00000000..f3a0574e --- /dev/null +++ b/.changeset/cyan-buttons-flash.md @@ -0,0 +1,5 @@ +--- +"@frameless/pdc-dashboard": minor +--- + +Geef de PDC-rol toegang tot de inhoud van de startpagina diff --git a/apps/pdc-dashboard/config/sync/admin-role.pdc-lezer-m5uuxokf.json b/apps/pdc-dashboard/config/sync/admin-role.pdc-lezer-m5uuxokf.json index fa2cf611..b622591a 100644 --- a/apps/pdc-dashboard/config/sync/admin-role.pdc-lezer-m5uuxokf.json +++ b/apps/pdc-dashboard/config/sync/admin-role.pdc-lezer-m5uuxokf.json @@ -37,6 +37,16 @@ }, "conditions": [] }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::pdc-home-page.pdc-home-page", + "properties": { + "fields": ["components"], + "locales": ["en", "nl"] + }, + "conditions": [] + }, { "action": "plugin::content-manager.explorer.read", "actionParameters": {}, diff --git a/apps/pdc-dashboard/config/sync/admin-role.pdc-schrijver-m5uxb98h.json b/apps/pdc-dashboard/config/sync/admin-role.pdc-schrijver-m5uxb98h.json index e9eeaef3..69496ce6 100644 --- a/apps/pdc-dashboard/config/sync/admin-role.pdc-schrijver-m5uxb98h.json +++ b/apps/pdc-dashboard/config/sync/admin-role.pdc-schrijver-m5uxb98h.json @@ -107,6 +107,54 @@ }, "conditions": [] }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::pdc-home-page.pdc-home-page", + "properties": { + "fields": ["components"], + "locales": ["en", "nl"] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::pdc-home-page.pdc-home-page", + "properties": { + "locales": ["en", "nl"] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::pdc-home-page.pdc-home-page", + "properties": { + "locales": ["en", "nl"] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::pdc-home-page.pdc-home-page", + "properties": { + "fields": ["components"], + "locales": ["en", "nl"] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::pdc-home-page.pdc-home-page", + "properties": { + "fields": ["components"], + "locales": ["en", "nl"] + }, + "conditions": [] + }, { "action": "plugin::content-manager.explorer.create", "actionParameters": {},