platform/models/controlled-documents/src/roles.ts
Alexey Zinoviev 48e1ca9849
UBERF-7090: Add QMS plugins (#5716)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2024-06-03 19:55:54 +04:00

49 lines
1.3 KiB
TypeScript

//
// Copyright © 2024 Hardcore Engineering Inc.
//
import core from '@hcengineering/core'
import documents from './plugin'
export const roles = [
{
_id: documents.role.QualifiedUser,
name: 'Qualified User',
permissions: [
documents.permission.ReviewDocument,
documents.permission.ApproveDocument,
documents.permission.CoAuthorDocument
]
},
{
_id: documents.role.Manager,
name: 'Manager',
permissions: [
documents.permission.CreateDocument,
documents.permission.ReviewDocument,
documents.permission.ApproveDocument,
documents.permission.CoAuthorDocument,
documents.permission.CreateDocumentCategory,
documents.permission.UpdateDocumentCategory,
documents.permission.DeleteDocumentCategory,
core.permission.UpdateSpace
]
},
{
_id: documents.role.QARA,
name: 'QARA',
permissions: [
documents.permission.CreateDocument,
documents.permission.ReviewDocument,
documents.permission.ApproveDocument,
documents.permission.CoAuthorDocument,
documents.permission.UpdateDocumentOwner,
documents.permission.CreateDocumentCategory,
documents.permission.UpdateDocumentCategory,
documents.permission.DeleteDocumentCategory,
core.permission.UpdateSpace
]
}
]