From 848e3f566b9f4a78dd52a2fb8e04634601495583 Mon Sep 17 00:00:00 2001 From: Nedim Uka Date: Thu, 9 Aug 2018 14:32:14 +0200 Subject: [PATCH] Added read private products permission to customer --- backend/app/plugins/wiaas/includes/class-wiaas-api.php | 2 +- backend/app/plugins/wiaas/includes/class-wiaas-cli.php | 2 +- .../app/plugins/wiaas/includes/class-wiaas-db-update.php | 5 +++-- backend/app/plugins/wiaas/includes/class-wiaas-order.php | 2 +- .../wiaas/includes/db-updates/wiaas-db-update-functions.php | 6 +++++- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/backend/app/plugins/wiaas/includes/class-wiaas-api.php b/backend/app/plugins/wiaas/includes/class-wiaas-api.php index 8549440..7d2b655 100644 --- a/backend/app/plugins/wiaas/includes/class-wiaas-api.php +++ b/backend/app/plugins/wiaas/includes/class-wiaas-api.php @@ -45,4 +45,4 @@ class Wiaas_API { } } -Wiaas_API::init(); \ No newline at end of file +Wiaas_API::init(); diff --git a/backend/app/plugins/wiaas/includes/class-wiaas-cli.php b/backend/app/plugins/wiaas/includes/class-wiaas-cli.php index 3fc9113..395b062 100644 --- a/backend/app/plugins/wiaas/includes/class-wiaas-cli.php +++ b/backend/app/plugins/wiaas/includes/class-wiaas-cli.php @@ -33,4 +33,4 @@ class Wiaas_CLI { } } -new Wiaas_CLI(); \ No newline at end of file +new Wiaas_CLI(); diff --git a/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php b/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php index bc89b8c..6c9d404 100644 --- a/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php +++ b/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php @@ -8,7 +8,8 @@ class Wiaas_DB_Update { '20180728222206' => 'wiaas_db_update_enable_product_by_user_role', '20180801222206' => 'wiaas_db_update_setup_gravity', '20180802222206' => 'wiaas_db_update_add_delivery_process_forms', - '20180807222206' => 'wiaas_db_update_setup_customer_capabilities' + '20180807222206' => 'wiaas_db_update_setup_customer_capabilities', + '20180809134511' => 'wiaas_db_update_add_customer_read_permission' ); public static function execute() { @@ -34,4 +35,4 @@ class Wiaas_DB_Update { $version = array_search($update_callback, self::$db_updates); update_option('wiaas_db_version', $version); } -} \ No newline at end of file +} diff --git a/backend/app/plugins/wiaas/includes/class-wiaas-order.php b/backend/app/plugins/wiaas/includes/class-wiaas-order.php index b62e181..77db079 100644 --- a/backend/app/plugins/wiaas/includes/class-wiaas-order.php +++ b/backend/app/plugins/wiaas/includes/class-wiaas-order.php @@ -51,4 +51,4 @@ class Wiaas_Order { } } -Wiaas_Order::init(); \ No newline at end of file +Wiaas_Order::init(); diff --git a/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-functions.php b/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-functions.php index 5f0fca2..3141a9f 100644 --- a/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-functions.php +++ b/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-functions.php @@ -83,4 +83,8 @@ function wiaas_db_update_setup_customer_capabilities() { $customer_role->add_cap('read_private_shop_orders'); $customer_role->add_cap('read_shop_order'); -} \ No newline at end of file +} +function wiaas_db_update_add_customer_read_permission() { + $role = get_role( 'customer' ); + $role->add_cap( 'read_private_products' ); +}