feat(plugin): register manage-users in FIRST_PARTY_PLUGINS (manageUsersEnabled gate)
Publish Docker Image / prepare (push) Successful in 3s
Publish Docker Image / build (linux/amd64, ubuntu-latest) (push) Failing after 16s
Publish Docker Image / build (linux/arm64, ubuntu-24.04-arm) (push) Canceled after 0s
Publish Docker Image / merge (push) Canceled after 0s
Publish Docker Image / prepare (push) Successful in 3s
Publish Docker Image / build (linux/amd64, ubuntu-latest) (push) Failing after 16s
Publish Docker Image / build (linux/arm64, ubuntu-24.04-arm) (push) Canceled after 0s
Publish Docker Image / merge (push) Canceled after 0s
This commit is contained in:
@@ -71,6 +71,10 @@ const FIRST_PARTY_PLUGINS: FirstPartyPlugin[] = [
|
||||
// feature - the former in-host native pipeline is gone - so the long-standing
|
||||
// `smimeEnabled` policy gate now controls this plugin.
|
||||
{ id: 'smime', gate: 'smimeEnabled', forceEnable: true },
|
||||
// VNCdirectory deep-link. Users are managed in the directory, not the
|
||||
// webmail; this plugin adds a "User management" Settings entry that opens
|
||||
// the directory's user list. Force-enabled so it is always present.
|
||||
{ id: 'manage-users', gate: 'manageUsersEnabled', forceEnable: true },
|
||||
];
|
||||
|
||||
const ID_RE = /^[a-z0-9][a-z0-9-]*[a-z0-9]$/;
|
||||
|
||||
@@ -55,6 +55,7 @@ export interface FeatureGates {
|
||||
calendarEnabled: boolean;
|
||||
calendarTasksEnabled: boolean;
|
||||
smimeEnabled: boolean;
|
||||
manageUsersEnabled: boolean;
|
||||
externalContentEnabled: boolean;
|
||||
debugModeEnabled: boolean;
|
||||
folderIconsEnabled: boolean;
|
||||
@@ -90,6 +91,7 @@ export const DEFAULT_FEATURE_GATES: FeatureGates = {
|
||||
calendarEnabled: true,
|
||||
calendarTasksEnabled: true,
|
||||
smimeEnabled: true,
|
||||
manageUsersEnabled: true,
|
||||
externalContentEnabled: true,
|
||||
debugModeEnabled: true,
|
||||
folderIconsEnabled: true,
|
||||
|
||||
Reference in New Issue
Block a user