From 7efdfc72d0ecd4cb755a6be2c9e29ae00a250808 Mon Sep 17 00:00:00 2001 From: Franz Unger Date: Thu, 22 Feb 2024 10:30:07 +0100 Subject: [PATCH] deprecate --- .../cms-api/src/user-permissions/user-permissions.service.ts | 2 ++ .../api/cms-api/src/user-permissions/user-permissions.types.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/api/cms-api/src/user-permissions/user-permissions.service.ts b/packages/api/cms-api/src/user-permissions/user-permissions.service.ts index b4b74d9036..b741c6a085 100644 --- a/packages/api/cms-api/src/user-permissions/user-permissions.service.ts +++ b/packages/api/cms-api/src/user-permissions/user-permissions.service.ts @@ -43,6 +43,8 @@ export class UserPermissionsService { } async getAvailablePermissions(): Promise { + if (this.options.availablePermissions !== undefined) + console.warn("The availablePermissions option is deprecated and is not used anymore. You can remove it safely."); return [ ...new Set( [ diff --git a/packages/api/cms-api/src/user-permissions/user-permissions.types.ts b/packages/api/cms-api/src/user-permissions/user-permissions.types.ts index a9de4f071f..2da779dd57 100644 --- a/packages/api/cms-api/src/user-permissions/user-permissions.types.ts +++ b/packages/api/cms-api/src/user-permissions/user-permissions.types.ts @@ -33,6 +33,7 @@ export interface UserPermissionsUserServiceInterface { } export interface UserPermissionsOptions { + availablePermissions?: string[]; // TODO Remove in Comet 7 availableContentScopes?: ContentScope[] | (() => Promise | ContentScope[]); } export interface UserPermissionsModuleSyncOptions extends UserPermissionsOptions {