mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-28 20:45:00 +02:00
feat: Anonymous guest permissions (#10726)
* Anonymous guest permissions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix channels dropdown Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update guest layout Signed-off-by: Artem Savchenko <armisav@gmail.com> --------- Signed-off-by: Artem Savchenko <armisav@gmail.com>
This commit is contained in:
@@ -553,6 +553,20 @@ export function createModel (builder: Builder): void {
|
||||
},
|
||||
document.ids.ModulePermissionGroup
|
||||
)
|
||||
|
||||
builder.createDoc(
|
||||
core.class.ModulePermissionGroup,
|
||||
core.space.Model,
|
||||
{
|
||||
application: document.app.Documents,
|
||||
role: AccountRole.ReadOnlyGuest,
|
||||
permissions: [],
|
||||
spaceClass: document.class.Teamspace,
|
||||
enabled: false,
|
||||
order: 40
|
||||
},
|
||||
document.ids.ModulePermissionGroupReadOnlyGuest
|
||||
)
|
||||
definePermissions(builder)
|
||||
|
||||
builder.createDoc(core.class.DomainIndexConfiguration, core.space.Model, {
|
||||
|
||||
@@ -62,7 +62,8 @@ export default mergeIds(documentId, document, {
|
||||
Other: '' as Ref<TagCategory>
|
||||
},
|
||||
ids: {
|
||||
ModulePermissionGroup: '' as Ref<Doc>
|
||||
ModulePermissionGroup: '' as Ref<Doc>,
|
||||
ModulePermissionGroupReadOnlyGuest: '' as Ref<Doc>
|
||||
},
|
||||
string: {
|
||||
ConfigDescription: '' as IntlString,
|
||||
|
||||
Reference in New Issue
Block a user