From a7aa361071aa67938b5afe7db98e49f79357153e Mon Sep 17 00:00:00 2001 From: meichthys Date: Mon, 29 Sep 2025 05:14:17 +0000 Subject: [PATCH] limit role and module profiles to minimum required --- church/fixtures/module_profile.json | 38 +++- church/fixtures/role_profile.json | 278 +--------------------------- 2 files changed, 38 insertions(+), 278 deletions(-) diff --git a/church/fixtures/module_profile.json b/church/fixtures/module_profile.json index d47c4e8..83ad048 100644 --- a/church/fixtures/module_profile.json +++ b/church/fixtures/module_profile.json @@ -162,11 +162,47 @@ "parent": "Church", "parentfield": "block_modules", "parenttype": "Module Profile" + }, + { + "module": "Communication", + "parent": "Church", + "parentfield": "block_modules", + "parenttype": "Module Profile" + }, + { + "module": "Printing", + "parent": "Church", + "parentfield": "block_modules", + "parenttype": "Module Profile" + }, + { + "module": "Portal", + "parent": "Church", + "parentfield": "block_modules", + "parenttype": "Module Profile" + }, + { + "module": "Desk", + "parent": "Church", + "parentfield": "block_modules", + "parenttype": "Module Profile" + }, + { + "module": "Website", + "parent": "Church", + "parentfield": "block_modules", + "parenttype": "Module Profile" + }, + { + "module": "Core", + "parent": "Church", + "parentfield": "block_modules", + "parenttype": "Module Profile" } ], "docstatus": 0, "doctype": "Module Profile", - "modified": "2025-09-18 23:50:02.346485", + "modified": "2025-09-28 23:41:01.988904", "module_profile_name": "Church", "name": "Church" } diff --git a/church/fixtures/role_profile.json b/church/fixtures/role_profile.json index a9f040c..f79d6ed 100644 --- a/church/fixtures/role_profile.json +++ b/church/fixtures/role_profile.json @@ -2,58 +2,10 @@ { "docstatus": 0, "doctype": "Role Profile", - "modified": "2025-09-13 23:44:46.912938", + "modified": "2025-09-28 23:20:24.723675", "name": "Church Manager", "role_profile": "Church Manager", "roles": [ - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Academics User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Accounts Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Accounts User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Agriculture Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Agriculture User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Analytics" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Auditor" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Blogger" - }, { "parent": "Church Manager", "parentfield": "roles", @@ -65,234 +17,6 @@ "parentfield": "roles", "parenttype": "Role Profile", "role": "Church User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Customer" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Dashboard Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Delivery Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Delivery User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Employee" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Fleet Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Fulfillment User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "HR Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "HR User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Inbox User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Item Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Knowledge Base Contributor" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Knowledge Base Editor" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Maintenance Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Maintenance User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Manufacturing Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Manufacturing User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Newsletter Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Prepared Report User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Projects Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Projects User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Purchase Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Purchase Master Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Purchase User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Quality Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Report Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Sales Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Sales Master Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Sales User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Script Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Stock Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Stock User" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Supplier" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Support Team" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "System Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Translator" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Website Manager" - }, - { - "parent": "Church Manager", - "parentfield": "roles", - "parenttype": "Role Profile", - "role": "Workspace Manager" } ] },