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
|
// feature - the former in-host native pipeline is gone - so the long-standing
|
||||||
// `smimeEnabled` policy gate now controls this plugin.
|
// `smimeEnabled` policy gate now controls this plugin.
|
||||||
{ id: 'smime', gate: 'smimeEnabled', forceEnable: true },
|
{ 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]$/;
|
const ID_RE = /^[a-z0-9][a-z0-9-]*[a-z0-9]$/;
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ export interface FeatureGates {
|
|||||||
calendarEnabled: boolean;
|
calendarEnabled: boolean;
|
||||||
calendarTasksEnabled: boolean;
|
calendarTasksEnabled: boolean;
|
||||||
smimeEnabled: boolean;
|
smimeEnabled: boolean;
|
||||||
|
manageUsersEnabled: boolean;
|
||||||
externalContentEnabled: boolean;
|
externalContentEnabled: boolean;
|
||||||
debugModeEnabled: boolean;
|
debugModeEnabled: boolean;
|
||||||
folderIconsEnabled: boolean;
|
folderIconsEnabled: boolean;
|
||||||
@@ -90,6 +91,7 @@ export const DEFAULT_FEATURE_GATES: FeatureGates = {
|
|||||||
calendarEnabled: true,
|
calendarEnabled: true,
|
||||||
calendarTasksEnabled: true,
|
calendarTasksEnabled: true,
|
||||||
smimeEnabled: true,
|
smimeEnabled: true,
|
||||||
|
manageUsersEnabled: true,
|
||||||
externalContentEnabled: true,
|
externalContentEnabled: true,
|
||||||
debugModeEnabled: true,
|
debugModeEnabled: true,
|
||||||
folderIconsEnabled: true,
|
folderIconsEnabled: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user