diff --git a/models/setting/src/index.ts b/models/setting/src/index.ts index f2c3212265..4de7cebdab 100644 --- a/models/setting/src/index.ts +++ b/models/setting/src/index.ts @@ -28,6 +28,7 @@ import { type Integration, type IntegrationType, type InviteSettings, + type WorkspaceSetting, type SettingsCategory, type UserMixin } from '@hcengineering/setting' @@ -99,6 +100,11 @@ export class TInviteSettings extends TConfiguration implements InviteSettings { limit!: number } +@Model(setting.class.WorkspaceSetting, core.class.Doc, DOMAIN_SETTING) +export class TWorkspaceSetting extends TDoc implements WorkspaceSetting { + icon?: string +} + export function createModel (builder: Builder): void { builder.createModel( TIntegration, @@ -107,7 +113,8 @@ export function createModel (builder: Builder): void { TWorkspaceSettingCategory, TEditable, TUserMixin, - TInviteSettings + TInviteSettings, + TWorkspaceSetting ) builder.mixin(setting.class.Integration, core.class.Class, notification.mixin.ClassCollaborators, { @@ -205,6 +212,19 @@ export function createModel (builder: Builder): void { }, setting.ids.Configure ) + builder.createDoc( + setting.class.WorkspaceSettingCategory, + core.space.Model, + { + name: 'workspaceSettings', + label: setting.string.Branding, + icon: setting.icon.AccountSettings, + component: setting.component.WorkspaceSetting, + order: 1002, + secured: true + }, + setting.ids.WorkspaceSetting + ) builder.createDoc( setting.class.WorkspaceSettingCategory, core.space.Model, diff --git a/plugins/contact-resources/src/components/EditAvatarPopup.svelte b/plugins/contact-resources/src/components/EditAvatarPopup.svelte index 116d488db9..d23179a00c 100644 --- a/plugins/contact-resources/src/components/EditAvatarPopup.svelte +++ b/plugins/contact-resources/src/components/EditAvatarPopup.svelte @@ -20,6 +20,7 @@ import presentation from '@hcengineering/presentation' export let file: Blob + export let lessCrop: boolean = false let inputRef: HTMLInputElement const targetMimes = ['image/png', 'image/jpg', 'image/jpeg'] @@ -64,7 +65,7 @@