diff --git a/client/src/app/domain/models/organizations/organization.ts b/client/src/app/domain/models/organizations/organization.ts index 6570152d47..25151d8c97 100644 --- a/client/src/app/domain/models/organizations/organization.ts +++ b/client/src/app/domain/models/organizations/organization.ts @@ -21,6 +21,7 @@ export class OrganizationSetting { public limit_of_meetings!: number; public limit_of_users!: number; public default_language!: string; + public require_duplicate_from!: boolean; public users_email_sender!: string; // default: OpenSlides public users_email_subject!: string; // default: OpenSlides access data @@ -70,6 +71,7 @@ export class Organization extends BaseModel { `limit_of_meetings`, `limit_of_users`, `default_language`, + `require_duplicate_from`, `saml_enabled`, `saml_login_button_text`, `saml_attr_mapping`, diff --git a/client/src/app/gateways/repositories/organization-repository.service.ts b/client/src/app/gateways/repositories/organization-repository.service.ts index cdb030b710..4ff8d2d92d 100644 --- a/client/src/app/gateways/repositories/organization-repository.service.ts +++ b/client/src/app/gateways/repositories/organization-repository.service.ts @@ -37,6 +37,7 @@ export class OrganizationRepositoryService extends BaseRepository{{ 'Edit' | translate }} } - @if (!meeting.isArchived) { + @if (!meeting.isArchived && !isCMAndRequireDuplicateFrom) { } - + @if (!isCMAndRequireDuplicateFrom) { + + } @if (meeting.isActive) {