diff --git a/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessGrantedList.tsx b/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessGrantedList.tsx index 3696e3c006..5780584929 100644 --- a/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessGrantedList.tsx +++ b/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessGrantedList.tsx @@ -108,8 +108,8 @@ export const ConnectionAccessGrantedList = observer(function ConnectionAc - - + + diff --git a/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessList.tsx b/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessList.tsx index 6c240440bd..85ba0f2293 100644 --- a/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessList.tsx +++ b/webapp/packages/core-connections/src/ConnectionForm/ConnectionAccess/ConnectionAccessList.tsx @@ -99,7 +99,7 @@ export const ConnectionAccessList = observer(function ConnectionAccessLis - +
diff --git a/webapp/packages/core-connections/src/locales/en.ts b/webapp/packages/core-connections/src/locales/en.ts index b92a60c739..0a56c931e9 100644 --- a/webapp/packages/core-connections/src/locales/en.ts +++ b/webapp/packages/core-connections/src/locales/en.ts @@ -37,9 +37,6 @@ export default [ ['connections_connection_access_save_reminder', 'You have unsaved changes. Click Save to save all permission changes.'], ['connections_connection_access_user_tooltip', 'User'], ['connections_connection_access_role_tooltip', 'Role'], - ['connections_connection_access_revoke', 'Revoke'], - ['connections_connection_access_grant', 'Grant'], - ['connections_connection_access_edit', 'Edit'], ['connections_connection_access_cloud_placeholder', 'Cloud connections are visible to all users. Access management can be configured in "AWS Management Console".'], ['connections_connection_access_empty_table_placeholder', 'There are no items yet. Press Edit button to manage access settings.'], ['connections_connection_access_filter_placeholder', 'Search for user or role name'], diff --git a/webapp/packages/core-connections/src/locales/ru.ts b/webapp/packages/core-connections/src/locales/ru.ts index 85b495718f..0fddff65c8 100644 --- a/webapp/packages/core-connections/src/locales/ru.ts +++ b/webapp/packages/core-connections/src/locales/ru.ts @@ -34,9 +34,6 @@ export default [ ['connections_connection_access_save_reminder', 'У вас есть несохраненные изменения. Нажмите кнопку Сохранить, чтобы применить изменения в настройках доступа.'], ['connections_connection_access_user_tooltip', 'Пользователь'], ['connections_connection_access_role_tooltip', 'Роль'], - ['connections_connection_access_revoke', 'Запретить'], - ['connections_connection_access_grant', 'Разрешить'], - ['connections_connection_access_edit', 'Изменить'], ['connections_connection_access_cloud_placeholder', 'Облачные подключения видны всем пользователям. Вы можете настроить доступ в "Консоль Управления AWS".'], ['connections_connection_access_empty_table_placeholder', 'Вы еще ничего не добавили. Нажмите кнопку Изменить, чтобы изменить настройки доступа.'], ['connections_connection_access_filter_placeholder', 'Поиск по имени пользователя или роли'], diff --git a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/ConnectionList.tsx b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/ConnectionList.tsx index afaa133d11..2935357ef9 100644 --- a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/ConnectionList.tsx +++ b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/ConnectionList.tsx @@ -96,7 +96,7 @@ export const ConnectionList = observer(function ConnectionList({ - +
diff --git a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/GrantedConnectionsList.tsx b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/GrantedConnectionsList.tsx index 2b9e6c4b10..08a01486a9 100644 --- a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/GrantedConnectionsList.tsx +++ b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedConnections/GrantedConnectionsList.tsx @@ -105,7 +105,7 @@ export const GrantedConnectionList = observer(function GrantedConnectionL - + diff --git a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUserList.tsx b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUserList.tsx index 8d7968b65a..5d8298722a 100644 --- a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUserList.tsx +++ b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUserList.tsx @@ -105,7 +105,7 @@ export const GrantedUserList = observer(function GrantedUserList({ - + diff --git a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUsersTabService.ts b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUsersTabService.ts index b4ee6188ac..747865ea65 100644 --- a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUsersTabService.ts +++ b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/GrantedUsersTabService.ts @@ -110,11 +110,11 @@ export class GrantedUsersTabService extends Bootstrap { } if (granted.length) { - status.info(`Granted users: "${granted.join(', ')}"`); + status.info(`Added users: "${granted.join(', ')}"`); } if (revoked.length) { - status.info(`Revoked users: "${revoked.join(', ')}"`); + status.info(`Deleted users: "${revoked.join(', ')}"`); } } } diff --git a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/UserList.tsx b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/UserList.tsx index 079134056b..ebc83875b9 100644 --- a/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/UserList.tsx +++ b/webapp/packages/plugin-authentication/src/Administration/Roles/GrantedUsers/UserList.tsx @@ -96,7 +96,7 @@ export const UserList = observer(function UserList({ - +
diff --git a/webapp/packages/plugin-authentication/src/Administration/Users/UserForm/UserFormController.ts b/webapp/packages/plugin-authentication/src/Administration/Users/UserForm/UserFormController.ts index 148310318e..358bf7c09c 100644 --- a/webapp/packages/plugin-authentication/src/Administration/Users/UserForm/UserFormController.ts +++ b/webapp/packages/plugin-authentication/src/Administration/Users/UserForm/UserFormController.ts @@ -8,16 +8,14 @@ import { observable, computed, makeObservable } from 'mobx'; -import { isLocalUser, RoleInfo, RolesResource, UsersResource } from '@cloudbeaver/core-authentication'; +import { compareRoles, isLocalUser, RoleInfo, RolesResource, UsersResource } from '@cloudbeaver/core-authentication'; import { DatabaseConnection, ConnectionsResource, DBDriverResource } from '@cloudbeaver/core-connections'; import { injectable, IInitializableController, IDestructibleController } from '@cloudbeaver/core-di'; import { CommonDialogService } from '@cloudbeaver/core-dialogs'; import { ENotificationType, NotificationService } from '@cloudbeaver/core-events'; import type { TLocalizationToken } from '@cloudbeaver/core-localization'; import { ErrorDetailsDialog } from '@cloudbeaver/core-notifications'; -import { - GQLErrorCatcher, AdminConnectionGrantInfo, AdminSubjectType, AdminUserInfo -} from '@cloudbeaver/core-sdk'; +import { GQLErrorCatcher, AdminConnectionGrantInfo, AdminSubjectType, AdminUserInfo } from '@cloudbeaver/core-sdk'; interface IStatusMessage { status: ENotificationType; @@ -46,7 +44,7 @@ export class UserFormController implements IInitializableController, IDestructib } get roles(): RoleInfo[] { - return Array.from(this.rolesResource.data.values()); + return Array.from(this.rolesResource.data.values()).sort(compareRoles); } get local(): boolean { diff --git a/webapp/packages/plugin-authentication/src/Dialog/AuthProviderForm/ConfigurationsList.tsx b/webapp/packages/plugin-authentication/src/Dialog/AuthProviderForm/ConfigurationsList.tsx index 9000c504b6..8c25f8b146 100644 --- a/webapp/packages/plugin-authentication/src/Dialog/AuthProviderForm/ConfigurationsList.tsx +++ b/webapp/packages/plugin-authentication/src/Dialog/AuthProviderForm/ConfigurationsList.tsx @@ -36,7 +36,7 @@ const styles = composes( overflow: auto; } Filter { - margin-bottom: 12px; + margin: 0 24px 12px 24px; } list { overflow: auto; diff --git a/webapp/packages/plugin-authentication/src/locales/en.ts b/webapp/packages/plugin-authentication/src/locales/en.ts index 1d1b0e24ed..db8d03657b 100644 --- a/webapp/packages/plugin-authentication/src/locales/en.ts +++ b/webapp/packages/plugin-authentication/src/locales/en.ts @@ -87,13 +87,13 @@ export default [ ['administration_roles_refresh_tooltip', 'Refresh role list'], ['administration_roles_delete_tooltip', 'Delete selected roles'], - ['administration_roles_role_granted_users_tab_title', 'Granted users'], + ['administration_roles_role_granted_users_tab_title', 'Users'], ['administration_roles_role_granted_users_search_placeholder', 'Search for user ID...'], ['administration_roles_role_granted_users_user_id', 'User ID'], ['administration_roles_role_granted_users_user_name', 'User name'], ['administration_roles_role_granted_users_empty', 'No available users'], - ['administration_roles_role_granted_connections_tab_title', 'Granted connections'], + ['administration_roles_role_granted_connections_tab_title', 'Connections'], ['administration_roles_role_granted_connections_search_placeholder', 'Search for connection name...'], ['administration_roles_role_granted_connections_empty', 'No available connections'], ]; diff --git a/webapp/packages/plugin-authentication/src/locales/ru.ts b/webapp/packages/plugin-authentication/src/locales/ru.ts index c76af74021..6690f338ba 100644 --- a/webapp/packages/plugin-authentication/src/locales/ru.ts +++ b/webapp/packages/plugin-authentication/src/locales/ru.ts @@ -76,13 +76,13 @@ export default [ ['administration_roles_refresh_tooltip', 'Обновить список ролей'], ['administration_roles_delete_tooltip', 'Уадлить выбранные роли'], - ['administration_roles_role_granted_users_tab_title', 'Связанные пользователи'], + ['administration_roles_role_granted_users_tab_title', 'Пользователи'], ['administration_roles_role_granted_users_search_placeholder', 'Поиск по ID пользователя...'], ['administration_roles_role_granted_users_user_id', 'ID пользователя'], ['administration_roles_role_granted_users_user_name', 'Имя пользователя'], ['administration_roles_role_granted_users_empty', 'Нет доступных пользователей'], - ['administration_roles_role_granted_connections_tab_title', 'Связанные подключения'], + ['administration_roles_role_granted_connections_tab_title', 'Подключения'], ['administration_roles_role_granted_connections_search_placeholder', 'Поиск по названию подключения...'], ['administration_roles_role_granted_connections_empty', 'Нет доступных подключений'], ];