mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-18 02:15:44 +02:00
* Apply patch Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com> * Fix merge errors Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com> * Fix drive header Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com> * Fix formatting Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com> * Fix tests Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com> --------- Signed-off-by: Anton Alexeyev <alexeyev.anton@gmail.com>
20 lines
591 B
TypeScript
20 lines
591 B
TypeScript
import type { Builder } from '@hcengineering/model'
|
|
import core from '@hcengineering/core'
|
|
import tracker from '@hcengineering/tracker'
|
|
|
|
export function definePermissions (builder: Builder): void {
|
|
builder.createDoc(
|
|
core.class.Permission,
|
|
core.space.Model,
|
|
{
|
|
label: tracker.string.ForbidCreateProjectPermission,
|
|
txClass: core.class.TxCreateDoc,
|
|
objectClass: tracker.class.Project,
|
|
forbid: true,
|
|
scope: 'workspace',
|
|
description: tracker.string.ForbidCreateProjectPermissionDescription
|
|
},
|
|
tracker.permission.ForbidCreateProject
|
|
)
|
|
}
|