Update permissions for staff members in e2e tests(#2728)
This commit is contained in:
parent
4f78d00534
commit
231a32d115
2 changed files with 44 additions and 36 deletions
|
@ -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],
|
||||
},
|
||||
};
|
||||
|
|
|
@ -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: {
|
||||
|
|
Loading…
Reference in a new issue