diff --git a/cypress/fixtures/permissions.js b/cypress/fixtures/permissions.js index a90e1b56f..b797fdd97 100644 --- a/cypress/fixtures/permissions.js +++ b/cypress/fixtures/permissions.js @@ -3,96 +3,100 @@ import { CONFIGURATION_SELECTORS } from "../elements/configuration/configuration const configurationAsParent = { parentMenuSelector: menuSelectors.LEFT_MENU_SELECTORS.configuration, - parentSelectors: CONFIGURATION_SELECTORS + parentSelectors: CONFIGURATION_SELECTORS, }; export const PERMISSIONS = { channel: { parent: configurationAsParent, - permissionSelectors: [CONFIGURATION_SELECTORS.channels] + permissionSelectors: [CONFIGURATION_SELECTORS.channels], }, customer: { - permissionSelectors: [menuSelectors.LEFT_MENU_SELECTORS.customers] + permissionSelectors: [menuSelectors.LEFT_MENU_SELECTORS.customers], }, discounts: { parent: { parentMenuSelector: menuSelectors.LEFT_MENU_SELECTORS.discounts, - parentSelectors: [menuSelectors.DISCOUNTS_MENU_SELECTORS] + parentSelectors: [menuSelectors.DISCOUNTS_MENU_SELECTORS], }, permissionSelectors: [ menuSelectors.DISCOUNTS_MENU_SELECTORS.sales, - menuSelectors.DISCOUNTS_MENU_SELECTORS.vouchers - ] + menuSelectors.DISCOUNTS_MENU_SELECTORS.vouchers, + ], }, order: { parent: { parentMenuSelector: menuSelectors.LEFT_MENU_SELECTORS.orders, - parentSelectors: menuSelectors.ORDERS + parentSelectors: menuSelectors.ORDERS, }, permissionSelectors: [ menuSelectors.ORDERS.orders, - menuSelectors.ORDERS.draftOrders - ] + menuSelectors.ORDERS.draftOrders, + ], }, page: { parent: configurationAsParent, permissionSelectors: [ CONFIGURATION_SELECTORS.pageTypes, - menuSelectors.LEFT_MENU_SELECTORS.pages - ] + menuSelectors.LEFT_MENU_SELECTORS.pages, + ], }, plugin: { parent: configurationAsParent, - permissionSelectors: [CONFIGURATION_SELECTORS.plugin] + permissionSelectors: [CONFIGURATION_SELECTORS.plugin], }, product: { parent: { parentMenuSelector: menuSelectors.LEFT_MENU_SELECTORS.catalog, - parentSelectors: menuSelectors.CATALOG + parentSelectors: menuSelectors.CATALOG, }, permissionSelectors: [ menuSelectors.CATALOG.categories, menuSelectors.CATALOG.collections, - menuSelectors.CATALOG.products - ] + menuSelectors.CATALOG.products, + ], }, productTypeAndAttribute: { parent: configurationAsParent, permissionSelectors: [ CONFIGURATION_SELECTORS.attributes, - CONFIGURATION_SELECTORS.productTypes - ] + CONFIGURATION_SELECTORS.productTypes, + ], }, pageTypeAndAttribute: { parent: configurationAsParent, permissionSelectors: [ CONFIGURATION_SELECTORS.pageTypes, - CONFIGURATION_SELECTORS.attributes - ] + CONFIGURATION_SELECTORS.attributes, + ], }, settings: { parent: configurationAsParent, permissionSelectors: [ CONFIGURATION_SELECTORS.taxes, - CONFIGURATION_SELECTORS.settings - ] + CONFIGURATION_SELECTORS.settings, + ], }, shipping: { parent: configurationAsParent, - permissionSelectors: [CONFIGURATION_SELECTORS.shipping] + permissionSelectors: [CONFIGURATION_SELECTORS.shipping], }, staff: { parent: configurationAsParent, permissionSelectors: [ CONFIGURATION_SELECTORS.staffMembers, - CONFIGURATION_SELECTORS.permissionGroups - ] + CONFIGURATION_SELECTORS.permissionGroups, + ], }, translations: { - permissionSelectors: [menuSelectors.LEFT_MENU_SELECTORS.translations] + permissionSelectors: [menuSelectors.LEFT_MENU_SELECTORS.translations], }, warehouse: { parent: configurationAsParent, - permissionSelectors: [CONFIGURATION_SELECTORS.warehouse] - } + permissionSelectors: [CONFIGURATION_SELECTORS.warehouse], + }, + taxes: { + parent: configurationAsParent, + permissionSelectors: [CONFIGURATION_SELECTORS.taxes], + }, }; diff --git a/cypress/fixtures/permissionsUsers.js b/cypress/fixtures/permissionsUsers.js index d656a6b44..9ebe4feb4 100644 --- a/cypress/fixtures/permissionsUsers.js +++ b/cypress/fixtures/permissionsUsers.js @@ -14,7 +14,7 @@ export const PERMISSIONS_OPTIONS = { }, channel: { user: ONE_PERMISSION_USERS.channel, - permissions: [PERMISSIONS.channel], + permissions: [PERMISSIONS.channel, PERMISSIONS.taxes], testCase: "TC: SALEOR_3403", }, customer: { @@ -38,42 +38,46 @@ export const PERMISSIONS_OPTIONS = { }, page: { user: ONE_PERMISSION_USERS.page, - permissions: [PERMISSIONS.page], + permissions: [PERMISSIONS.page, PERMISSIONS.taxes], testCase: "TC: SALEOR_3408", }, plugin: { user: ONE_PERMISSION_USERS.plugin, - permissions: [PERMISSIONS.plugin], + permissions: [PERMISSIONS.plugin, PERMISSIONS.taxes], testCase: "TC: SALEOR_3409", }, product: { user: ONE_PERMISSION_USERS.product, - permissions: [PERMISSIONS.product, PERMISSIONS.warehouse], + permissions: [ + PERMISSIONS.product, + PERMISSIONS.warehouse, + PERMISSIONS.taxes, + ], testCase: "TC: SALEOR_3410", }, productTypeAndAttribute: { user: ONE_PERMISSION_USERS.productTypeAndAttribute, - permissions: [PERMISSIONS.productTypeAndAttribute], + permissions: [PERMISSIONS.productTypeAndAttribute, PERMISSIONS.taxes], testCase: "TC: SALEOR_3411", }, pageTypeAndAttribute: { user: ONE_PERMISSION_USERS.pageTypeAndAttribute, - permissions: [PERMISSIONS.pageTypeAndAttribute], + permissions: [PERMISSIONS.pageTypeAndAttribute, PERMISSIONS.taxes], testCase: "TC: SALEOR_3412", }, settings: { user: ONE_PERMISSION_USERS.settings, - permissions: [PERMISSIONS.settings], + permissions: [PERMISSIONS.settings, PERMISSIONS.taxes], testCase: "TC: SALEOR_3413", }, staff: { user: ONE_PERMISSION_USERS.staff, - permissions: [PERMISSIONS.staff], + permissions: [PERMISSIONS.staff, PERMISSIONS.taxes], testCase: "TC: SALEOR_3414", }, shipping: { user: ONE_PERMISSION_USERS.shipping, - permissions: [PERMISSIONS.shipping], + permissions: [PERMISSIONS.shipping, PERMISSIONS.taxes], testCase: "TC: SALEOR_3415", }, translations: {