Files
cloudbeaver/webapp/packages/plugin-authentication-administration/src/manifest.ts
T
980e169ee1 [CB] Ability to change multiserver licenses users/roles from UI (#3598)
* dbeaver/pro#6311 removes multi instance limits on frontend side (allows to create/delete/disable users in users and provisioning)

* dbeaver/pro#6311 add flag to server config

* build fix

* reverts all in favor of licenseUsersModificationEnabled

* dbeaver/pro#6311 review fixes

* adds extended serverConfig

* dbeaver/pro#6311 fix disabled users

---------

Co-authored-by: Ruslan <pupkinvasya7000@gmail.com>
Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com>
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
2025-08-22 18:24:18 +02:00

45 lines
3.2 KiB
TypeScript

/*
* CloudBeaver - Cloud Database Manager
* Copyright (C) 2020-2025 DBeaver Corp and others
*
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
import type { PluginManifest } from '@cloudbeaver/core-di';
export const manifest: PluginManifest = {
info: {
name: 'Authentication Administration',
},
providers: [
() => import('./PluginBootstrap.js').then(m => m.PluginBootstrap),
() => import('./Administration/Users/UsersAdministrationService.js').then(m => m.UsersAdministrationService),
() => import('./AuthenticationLocaleService.js').then(m => m.AuthenticationLocaleService),
() => import('./Administration/Users/UsersTable/CreateUserService.js').then(m => m.CreateUserService),
() => import('./Administration/Users/UsersAdministrationNavigationService.js').then(m => m.UsersAdministrationNavigationService),
() => import('./Administration/Users/UserForm/AdministrationUserFormService.js').then(m => m.AdministrationUserFormService),
() => import('./Administration/Users/Teams/TeamsAdministrationService.js').then(m => m.TeamsAdministrationService),
() => import('./Administration/Users/Teams/TeamsTable/CreateTeamService.js').then(m => m.CreateTeamService),
() => import('./Administration/Users/Teams/TeamsAdministrationNavService.js').then(m => m.TeamsAdministrationNavService),
() => import('./Administration/Users/Teams/TeamsForm/TeamsAdministrationFormService.js').then(m => m.TeamsAdministrationFormService),
() => import('./Administration/Users/Teams/TeamsForm/TeamsAdministrationFormState.js').then(m => m.TeamsAdministrationFormState),
() => import('./Administration/Users/Teams/TeamsForm/Options/TeamOptionsTabService.js').then(m => m.TeamOptionsTabService),
() => import('./Administration/Users/Teams/TeamsForm/GrantedUsers/GrantedUsersTabService.js').then(m => m.GrantedUsersTabService),
() =>
import('./Administration/Users/Teams/TeamsForm/GrantedConnections/GrantedConnectionsTabService.js').then(m => m.GrantedConnectionsTabService),
() => import('./Administration/Users/UsersTable/CreateUserBootstrap.js').then(m => m.CreateUserBootstrap),
() => import('./Administration/Users/UserForm/UserFormBaseBootstrap.js').then(m => m.UserFormBaseBootstrap),
() => import('./Administration/Users/UserForm/Info/UserFormInfoPartBootstrap.js').then(m => m.UserFormInfoPartBootstrap),
() => import('./Administration/Users/UserForm/Origin/UserFormOriginPartBootstrap.js').then(m => m.UserFormOriginPartBootstrap),
() =>
import('./Administration/Users/UserForm/ConnectionAccess/UserFormConnectionAccessPartBootstrap.js').then(
m => m.UserFormConnectionAccessPartBootstrap,
),
() => import('./Administration/Users/UserForm/Info/UserFormInfoPartService.js').then(m => m.UserFormInfoPartService),
() => import('./AdministrationUsersManagementService.js').then(m => m.AdministrationUsersManagementService),
() => import('./Administration/Users/UsersTable/UsersTableOptionsPanelService.js').then(m => m.UsersTableOptionsPanelService),
() => import('./Administration/Users/Teams/TeamsTable/TeamsTableOptionsPanelService.js').then(m => m.TeamsTableOptionsPanelService),
],
};