mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-22 01:25:00 +02:00
feat: Add ability to configure guest permissions (#10708)
* Configure guest permissions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix permission domain Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix permission declaration Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix lock file Signed-off-by: Artem Savchenko <armisav@gmail.com> * Guest permissions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Allow guests to update their own documents Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add modules order Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix translations, icons Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix disabled apps and update translations Signed-off-by: Artem Savchenko <armisav@gmail.com> --------- Signed-off-by: Artem Savchenko <armisav@gmail.com>
This commit is contained in:
@@ -312,6 +312,19 @@ export function createModel (builder: Builder): void {
|
||||
},
|
||||
setting.ids.Owners
|
||||
)
|
||||
builder.createDoc(
|
||||
setting.class.WorkspaceSettingCategory,
|
||||
core.space.Model,
|
||||
{
|
||||
name: 'guestPermissions',
|
||||
label: setting.string.GuestPermissionsSettings,
|
||||
icon: setting.icon.Members,
|
||||
component: setting.component.GuestPermissionsSettings,
|
||||
role: AccountRole.Owner,
|
||||
order: 1050
|
||||
},
|
||||
'setting:ids:AccountPermissionsSettings' as Ref<any>
|
||||
)
|
||||
builder.createDoc(
|
||||
setting.class.WorkspaceSettingCategory,
|
||||
core.space.Model,
|
||||
@@ -426,6 +439,7 @@ export function createModel (builder: Builder): void {
|
||||
},
|
||||
setting.ids.OfficeSettings
|
||||
)
|
||||
|
||||
// Currently remove Support item from settings
|
||||
// builder.createDoc(
|
||||
// setting.class.SettingsCategory,
|
||||
|
||||
Reference in New Issue
Block a user