From dcfe8f99b7c1810652d427a5acf5c339ccc5b0f7 Mon Sep 17 00:00:00 2001 From: KrzysztofPajak Date: Sat, 18 Jul 2026 21:31:02 +0200 Subject: [PATCH] Add missing default permissions for Store manager role on install New Grand.Web.Store controllers (Customers, Settings, Payment, Customer/Address/Contact attributes, Shipping/Tax, Currencies, Discounts, Gift vouchers, Languages, Email accounts, Message templates, Pages) were never reflected in the default permission set granted to the Store manager customer group during installation, so freshly installed store owners could not reach them. Only affects new installations; existing installs are not migrated. --- .../Extensions/PermissionExtensions.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Modules/Grand.Module.Installer/Extensions/PermissionExtensions.cs b/src/Modules/Grand.Module.Installer/Extensions/PermissionExtensions.cs index 4665c1839..dee1cb5ef 100644 --- a/src/Modules/Grand.Module.Installer/Extensions/PermissionExtensions.cs +++ b/src/Modules/Grand.Module.Installer/Extensions/PermissionExtensions.cs @@ -214,7 +214,22 @@ public static IEnumerable DefaultPermissions() StandardPermission.ManageCheckoutAttribute, StandardPermission.ManageReports, StandardPermission.ManageNews, - StandardPermission.ManageBlog + StandardPermission.ManageBlog, + StandardPermission.ManageCustomers, + StandardPermission.ManageCustomerAttribute, + StandardPermission.ManageAddressAttribute, + StandardPermission.ManageContactAttribute, + StandardPermission.ManageSettings, + StandardPermission.ManagePaymentMethods, + StandardPermission.ManageShippingSettings, + StandardPermission.ManageTaxSettings, + StandardPermission.ManageCurrencies, + StandardPermission.ManageDiscounts, + StandardPermission.ManageGiftVouchers, + StandardPermission.ManageLanguages, + StandardPermission.ManageEmailAccounts, + StandardPermission.ManageMessageTemplates, + StandardPermission.ManagePages ] },