|
@@ -1,10 +1,73 @@
|
|
|
-import { LanguageCode } from '@vendure/common/lib/generated-types';
|
|
|
|
|
|
|
+import { LanguageCode, Permission } from '@vendure/common/lib/generated-types';
|
|
|
|
|
|
|
|
import { InitialData } from '../../src/data-import';
|
|
import { InitialData } from '../../src/data-import';
|
|
|
|
|
|
|
|
export const initialData: InitialData = {
|
|
export const initialData: InitialData = {
|
|
|
defaultLanguage: LanguageCode.en,
|
|
defaultLanguage: LanguageCode.en,
|
|
|
defaultZone: 'Europe',
|
|
defaultZone: 'Europe',
|
|
|
|
|
+ roles: [
|
|
|
|
|
+ {
|
|
|
|
|
+ code: 'administrator',
|
|
|
|
|
+ description: 'Administrator',
|
|
|
|
|
+ permissions: [
|
|
|
|
|
+ Permission.CreateCatalog,
|
|
|
|
|
+ Permission.ReadCatalog,
|
|
|
|
|
+ Permission.UpdateCatalog,
|
|
|
|
|
+ Permission.DeleteCatalog,
|
|
|
|
|
+ Permission.CreateSettings,
|
|
|
|
|
+ Permission.ReadSettings,
|
|
|
|
|
+ Permission.UpdateSettings,
|
|
|
|
|
+ Permission.DeleteSettings,
|
|
|
|
|
+ Permission.CreateCustomer,
|
|
|
|
|
+ Permission.ReadCustomer,
|
|
|
|
|
+ Permission.UpdateCustomer,
|
|
|
|
|
+ Permission.DeleteCustomer,
|
|
|
|
|
+ Permission.CreateCustomerGroup,
|
|
|
|
|
+ Permission.ReadCustomerGroup,
|
|
|
|
|
+ Permission.UpdateCustomerGroup,
|
|
|
|
|
+ Permission.DeleteCustomerGroup,
|
|
|
|
|
+ Permission.CreateOrder,
|
|
|
|
|
+ Permission.ReadOrder,
|
|
|
|
|
+ Permission.UpdateOrder,
|
|
|
|
|
+ Permission.DeleteOrder,
|
|
|
|
|
+ Permission.CreateSystem,
|
|
|
|
|
+ Permission.ReadSystem,
|
|
|
|
|
+ Permission.UpdateSystem,
|
|
|
|
|
+ Permission.DeleteSystem,
|
|
|
|
|
+ ],
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ code: 'order-manager',
|
|
|
|
|
+ description: 'Order manager',
|
|
|
|
|
+ permissions: [
|
|
|
|
|
+ Permission.CreateOrder,
|
|
|
|
|
+ Permission.ReadOrder,
|
|
|
|
|
+ Permission.UpdateOrder,
|
|
|
|
|
+ Permission.DeleteOrder,
|
|
|
|
|
+ Permission.ReadCustomer,
|
|
|
|
|
+ Permission.ReadPaymentMethod,
|
|
|
|
|
+ Permission.ReadShippingMethod,
|
|
|
|
|
+ Permission.ReadPromotion,
|
|
|
|
|
+ Permission.ReadCountry,
|
|
|
|
|
+ Permission.ReadZone,
|
|
|
|
|
+ ],
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ code: 'inventory-manager',
|
|
|
|
|
+ description: 'Inventory manager',
|
|
|
|
|
+ permissions: [
|
|
|
|
|
+ Permission.CreateCatalog,
|
|
|
|
|
+ Permission.ReadCatalog,
|
|
|
|
|
+ Permission.UpdateCatalog,
|
|
|
|
|
+ Permission.DeleteCatalog,
|
|
|
|
|
+ Permission.CreateTag,
|
|
|
|
|
+ Permission.ReadTag,
|
|
|
|
|
+ Permission.UpdateTag,
|
|
|
|
|
+ Permission.DeleteTag,
|
|
|
|
|
+ Permission.ReadCustomer,
|
|
|
|
|
+ ],
|
|
|
|
|
+ },
|
|
|
|
|
+ ],
|
|
|
taxRates: [
|
|
taxRates: [
|
|
|
{ name: 'Standard Tax', percentage: 20 },
|
|
{ name: 'Standard Tax', percentage: 20 },
|
|
|
{ name: 'Reduced Tax', percentage: 10 },
|
|
{ name: 'Reduced Tax', percentage: 10 },
|