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

This commit is contained in:
Bernd Rodler
2026-08-20 19:30:37 +02:00
parent 54c508e8df
commit 8f2c89f9a8
2 changed files with 6 additions and 0 deletions
+4
View File
@@ -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]$/;
+2
View File
@@ -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,