From c6b1dee1632d5546aa8d816378c7c3726c8a2bec Mon Sep 17 00:00:00 2001 From: sanjeev Date: Wed, 7 Sep 2022 18:39:30 +0530 Subject: [PATCH] permission check for add button on different views on admin panel #6697 --- .../views/catalog/attributes/index.blade.php | 14 ++++++++------ .../views/catalog/categories/index.blade.php | 14 ++++++++------ .../views/catalog/families/index.blade.php | 8 +++++--- .../views/catalog/products/index.blade.php | 9 +++++---- .../Admin/src/Resources/views/cms/index.blade.php | 9 +++++---- .../views/customers/addresses/index.blade.php | 2 ++ .../views/customers/groups/index.blade.php | 8 +++++--- .../src/Resources/views/customers/index.blade.php | 9 +++++---- .../email-marketing/campaigns/index.blade.php | 8 +++++--- .../email-marketing/events/index.blade.php | 8 +++++--- .../email-marketing/templates/index.blade.php | 8 +++++--- .../promotions/cart-rules/index.blade.php | 8 +++++--- .../promotions/catalog-rules/index.blade.php | 8 +++++--- .../views/marketing/sitemaps/index.blade.php | 8 +++++--- .../views/settings/channels/index.blade.php | 8 +++++--- .../views/settings/currencies/index.blade.php | 8 +++++--- .../views/settings/exchange_rates/index.blade.php | 9 +++++---- .../settings/inventory_sources/index.blade.php | 8 +++++--- .../views/settings/locales/index.blade.php | 8 +++++--- .../views/settings/sliders/index.blade.php | 8 +++++--- .../views/tax/tax-categories/index.blade.php | 8 +++++--- .../Resources/views/tax/tax-rates/index.blade.php | 9 +++++---- .../Resources/views/users/roles/index.blade.php | 8 +++++--- .../Resources/views/users/users/index.blade.php | 8 +++++--- 24 files changed, 123 insertions(+), 80 deletions(-) diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/index.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/index.blade.php index 45c374927..77b6257f8 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/index.blade.php @@ -12,12 +12,14 @@
- - {{ __('admin::app.catalog.attributes.add-title') }} - + @if (bouncer()->hasPermission('catalog.attributes.create')) + + {{ __('admin::app.catalog.attributes.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/categories/index.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/categories/index.blade.php index b0c5661a0..040cd7ef9 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/categories/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/categories/index.blade.php @@ -16,12 +16,14 @@ $locale = core()->getRequestedLocaleCode();
- - {{ __('admin::app.catalog.categories.add-title') }} - + @if (bouncer()->hasPermission('catalog.categories.create')) + + {{ __('admin::app.catalog.categories.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/families/index.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/families/index.blade.php index 733a7cd89..862d185dc 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/families/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/families/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.catalog.families.add-family-btn-title') }} - + @if (bouncer()->hasPermission('catalog.families.create')) + + {{ __('admin::app.catalog.families.add-family-btn-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/index.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/index.blade.php index bf2e9505c..d6ad5ce9c 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/index.blade.php @@ -19,10 +19,11 @@ {{ __('admin::app.export.export') }} - - - {{ __('admin::app.catalog.products.add-product-btn-title') }} - + @if (bouncer()->hasPermission('catalog.products.create')) + + {{ __('admin::app.catalog.products.add-product-btn-title') }} + + @endif diff --git a/packages/Webkul/Admin/src/Resources/views/cms/index.blade.php b/packages/Webkul/Admin/src/Resources/views/cms/index.blade.php index 7f9dd135b..8d22e2520 100644 --- a/packages/Webkul/Admin/src/Resources/views/cms/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/cms/index.blade.php @@ -19,10 +19,11 @@ {{ __('admin::app.export.export') }} - - - {{ __('admin::app.cms.pages.add-title') }} - + @if (bouncer()->hasPermission('cms.pages.create')) + + {{ __('admin::app.cms.pages.add-title') }} + + @endif diff --git a/packages/Webkul/Admin/src/Resources/views/customers/addresses/index.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/addresses/index.blade.php index 6e6f327b3..533b02911 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/addresses/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/addresses/index.blade.php @@ -16,9 +16,11 @@
+ @if (bouncer()->hasPermission('customers.addresses.create ')) {{ __('admin::app.customers.addresses.create-btn-title') }} + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/groups/index.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/groups/index.blade.php index 5abdeda0f..dbd737f7b 100755 --- a/packages/Webkul/Admin/src/Resources/views/customers/groups/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/groups/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.customers.groups.add-title') }} - + @if (bouncer()->hasPermission('customers.groups.create')) + + {{ __('admin::app.customers.groups.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php index c849f4a9a..7771bd677 100755 --- a/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php @@ -19,10 +19,11 @@ {{ __('admin::app.export.export') }} - - - {{ __('admin::app.customers.customers.add-title') }} - + @if (bouncer()->hasPermission('customers.customers.create')) + + {{ __('admin::app.customers.customers.add-title') }} + + @endif diff --git a/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/campaigns/index.blade.php b/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/campaigns/index.blade.php index be261cfe8..22e3cbd23 100755 --- a/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/campaigns/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/campaigns/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.marketing.campaigns.add-title') }} - + @if (bouncer()->hasPermission('marketing.email-marketing.campaigns.create')) + + {{ __('admin::app.marketing.campaigns.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/events/index.blade.php b/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/events/index.blade.php index b357847f3..8ec207f12 100755 --- a/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/events/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/events/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.marketing.events.add-title') }} - + @if (bouncer()->hasPermission('marketing.email-marketing.events.create')) + + {{ __('admin::app.marketing.events.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/templates/index.blade.php b/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/templates/index.blade.php index a48a5f382..d74c332a7 100755 --- a/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/templates/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/marketing/email-marketing/templates/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.marketing.templates.add-title') }} - + @if (bouncer()->hasPermission('marketing.email-marketing.email-templates.create')) + + {{ __('admin::app.marketing.templates.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/marketing/promotions/cart-rules/index.blade.php b/packages/Webkul/Admin/src/Resources/views/marketing/promotions/cart-rules/index.blade.php index b22af38e5..ee1cdafd3 100644 --- a/packages/Webkul/Admin/src/Resources/views/marketing/promotions/cart-rules/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/marketing/promotions/cart-rules/index.blade.php @@ -18,9 +18,11 @@
- - {{ __('admin::app.promotions.cart-rules.add-title') }} - + @if (bouncer()->hasPermission('marketing.promotions.cart-rules.create')) + + {{ __('admin::app.promotions.cart-rules.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/marketing/promotions/catalog-rules/index.blade.php b/packages/Webkul/Admin/src/Resources/views/marketing/promotions/catalog-rules/index.blade.php index c544803a2..c12120916 100644 --- a/packages/Webkul/Admin/src/Resources/views/marketing/promotions/catalog-rules/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/marketing/promotions/catalog-rules/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.promotions.catalog-rules.add-title') }} - + @if (bouncer()->hasPermission('marketing.promotions.catalog-rules')) + + {{ __('admin::app.promotions.catalog-rules.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/marketing/sitemaps/index.blade.php b/packages/Webkul/Admin/src/Resources/views/marketing/sitemaps/index.blade.php index 8b148e862..b1390449f 100644 --- a/packages/Webkul/Admin/src/Resources/views/marketing/sitemaps/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/marketing/sitemaps/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.marketing.sitemaps.add-title') }} - + @if (bouncer()->hasPermission('marketing.sitemaps.create')) + + {{ __('admin::app.marketing.sitemaps.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/settings/channels/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/channels/index.blade.php index cc428fbf5..7b25fb89f 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/channels/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/channels/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.settings.channels.add-title') }} - + @if (bouncer()->hasPermission('settings.channels.create')) + + {{ __('admin::app.settings.channels.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/settings/currencies/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/currencies/index.blade.php index 94b17609d..b5ff5fdfc 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/currencies/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/currencies/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.settings.currencies.add-title') }} - + @if (bouncer()->hasPermission('settings.currencies.create')) + + {{ __('admin::app.settings.currencies.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/index.blade.php index 0aa67db06..3181afa9c 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/index.blade.php @@ -15,10 +15,11 @@ {{ __('admin::app.settings.exchange_rates.update-rates') }} - - - {{ __('admin::app.settings.exchange_rates.add-title') }} - + @if (bouncer()->hasPermission('settings.exchange_rates.create')) + + {{ __('admin::app.settings.exchange_rates.add-title') }} + + @endif diff --git a/packages/Webkul/Admin/src/Resources/views/settings/inventory_sources/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/inventory_sources/index.blade.php index d63b59ec4..0c2c8638e 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/inventory_sources/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/inventory_sources/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.settings.inventory_sources.add') }} - + @if (bouncer()->hasPermission('settings.inventory_sources.create')) + + {{ __('admin::app.settings.inventory_sources.add') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/settings/locales/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/locales/index.blade.php index 974fba6c7..90b45e87f 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/locales/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/locales/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.settings.locales.add-title') }} - + @if (bouncer()->hasPermission('settings.locales.create')) + + {{ __('admin::app.settings.locales.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/settings/sliders/index.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/sliders/index.blade.php index 193f9774d..10e85d7c5 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/sliders/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/sliders/index.blade.php @@ -18,9 +18,11 @@
- - {{ __('admin::app.settings.sliders.add-title') }} - + @if (bouncer()->hasPermission('settings.sliders.create')) + + {{ __('admin::app.settings.sliders.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/tax/tax-categories/index.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/tax-categories/index.blade.php index 1583a8fae..b746ce3fa 100755 --- a/packages/Webkul/Admin/src/Resources/views/tax/tax-categories/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/tax/tax-categories/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.settings.tax-categories.add-title') }} - + @if (bouncer()->hasPermission('settings.taxes.tax-categories.create')) + + {{ __('admin::app.settings.tax-categories.add-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/tax/tax-rates/index.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/tax-rates/index.blade.php index f9765d246..06768b0e9 100755 --- a/packages/Webkul/Admin/src/Resources/views/tax/tax-rates/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/tax/tax-rates/index.blade.php @@ -46,10 +46,11 @@ {{ __('admin::app.export.export') }} - - - {{ __('admin::app.settings.tax-rates.add-title') }} - + @if (bouncer()->hasPermission('settings.taxes.tax-rates.create')) + + {{ __('admin::app.settings.tax-rates.add-title') }} + + @endif diff --git a/packages/Webkul/Admin/src/Resources/views/users/roles/index.blade.php b/packages/Webkul/Admin/src/Resources/views/users/roles/index.blade.php index 42fe68b59..9d30e11ae 100755 --- a/packages/Webkul/Admin/src/Resources/views/users/roles/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/users/roles/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.users.roles.add-role-title') }} - + @if (bouncer()->hasPermission('settings.users.roles.create')) + + {{ __('admin::app.users.roles.add-role-title') }} + + @endif
diff --git a/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php b/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php index e73c93ca5..d729a6dd5 100755 --- a/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php @@ -12,9 +12,11 @@
- - {{ __('admin::app.users.users.add-user-title') }} - + @if (bouncer()->hasPermission('settings.users.users.create')) + + {{ __('admin::app.users.users.add-user-title') }} + + @endif