feat: Implement user profile preferences for start page, Git identity, and task drawer auto-open, alongside Git server default branch configuration.

This commit is contained in:
2026-03-08 10:19:38 +03:00
parent 12d17ec35e
commit e864a9e08b
30 changed files with 2041 additions and 211 deletions

View File

@@ -399,8 +399,15 @@
},
"profile": {
"title": "Профиль",
"description": "Управляйте настройками фильтра дашбордов.",
"description": "Управляйте настройками профиля, Git-интеграцией и просмотром доступа.",
"dashboard_preferences": "Настройки дашбордов",
"security_access": "Безопасность и доступ",
"read_only": "Только чтение",
"security_read_only_note": "Этот раздел только для чтения. Изменение ролей выполняется в Админ → Users.",
"current_role": "Текущая роль",
"role_source": "Источник роли",
"permissions": "Права доступа",
"permission_none": "Права доступа отсутствуют",
"superset_environment": "Окружение Superset",
"superset_environment_placeholder": "Выберите окружение",
"superset_account": "Ваш аккаунт Apache Superset",
@@ -413,6 +420,27 @@
"save_error": "Не удалось сохранить настройки. Попробуйте снова.",
"invalid_username": "Имя пользователя не должно содержать пробелы. Введите корректное имя пользователя Apache Superset.",
"username_required": "Имя пользователя Superset обязательно, когда фильтр по умолчанию включен.",
"invalid_git_email": "Git email должен быть корректным адресом электронной почты.",
"git_integration": "Интеграция с Git (PAT)",
"git_username": "Имя пользователя Git",
"git_username_placeholder": "Введите имя пользователя Git",
"git_email": "Git Email",
"git_email_placeholder": "Введите Git Email",
"git_token": "Токен GitLab / GitHub",
"git_token_clear": "Очистить токен",
"git_token_placeholder": "Введите новый персональный токен доступа",
"git_token_hint": "Токен никогда не возвращается в открытом виде. Оставьте поле пустым, чтобы сохранить текущий токен.",
"git_token_masked_label": "Текущий токен",
"git_token_not_set": "Токен не задан",
"user_preferences": "Пользовательские настройки",
"start_page": "Стартовая страница",
"start_page_dashboards": "Дашборды",
"start_page_datasets": "Датасеты",
"start_page_reports": "Отчеты / Логи",
"table_density": "Плотность таблиц",
"table_density_compact": "Компактная",
"table_density_comfortable": "Комфортная",
"auto_open_task_drawer": "Автоматически открывать Task Drawer для долгих задач",
"filter_badge_active": "Только мои дашборды",
"filter_badge_override": "Временно показаны все дашборды",
"filter_empty_state": "Для вашего аккаунта дашборды не найдены. Попробуйте изменить настройки фильтра.",