|
@@ -12,6 +12,12 @@ const orderRecordRoutes = createCrudRoutes({
|
|
|
searchFields: ['companyName', 'orderNumber', 'contactPerson', 'salesperson'],
|
|
searchFields: ['companyName', 'orderNumber', 'contactPerson', 'salesperson'],
|
|
|
middleware: [authMiddleware],
|
|
middleware: [authMiddleware],
|
|
|
relations: ['client', 'linkman', 'user'],
|
|
relations: ['client', 'linkman', 'user'],
|
|
|
|
|
+ permissions: {
|
|
|
|
|
+ create: ['order:create'],
|
|
|
|
|
+ read: ['order:view:own', 'order:view:department', 'order:view:sub_department', 'order:view:all'],
|
|
|
|
|
+ update: ['order:update'],
|
|
|
|
|
+ delete: ['order:delete']
|
|
|
|
|
+ },
|
|
|
userTracking: {
|
|
userTracking: {
|
|
|
createdByField: 'createdBy',
|
|
createdByField: 'createdBy',
|
|
|
updatedByField: 'updatedBy'
|
|
updatedByField: 'updatedBy'
|