feat: Add API key authentication (#1254)

Closes #945
This commit is contained in:
Samuel
2025-11-06 20:56:48 +01:00
committed by GitHub
parent 5a2564f575
commit b4cbd32bf2
75 changed files with 1501 additions and 94 deletions
+17
View File
@@ -40,6 +40,8 @@ export default {
'Все изменения сохранятся автоматически,<br />как только подключение восстановится.',
alphabetically: 'По алфавиту',
alwaysDisplayCardCreator: 'Всегда отображать создателя карточек',
apiKeyCreated_title: 'Ключ API создан',
apiKey_title: 'Ключ API',
archive: 'Архив',
archiveCard_title: 'Архивировать карточку',
archiveCards_title: 'Архивировать карточки',
@@ -51,6 +53,7 @@ export default {
'Вы уверены, что хотите назначить этого менеджера проекта владельцем?',
areYouSureYouWantToDeactivateThisUser:
'Вы уверены, что хотите деактивировать этого пользователя?',
areYouSureYouWantToDeleteThisApiKey: 'Вы уверены, что хотите удалить этот ключ API?',
areYouSureYouWantToDeleteThisAttachment: 'Вы уверены, что хотите удалить это вложение?',
areYouSureYouWantToDeleteThisBackgroundImage:
'Вы уверены, что хотите удалить этот фоновый рисунок?',
@@ -79,6 +82,8 @@ export default {
areYouSureYouWantToMakeThisProjectPrivate:
'Вы уверены, что хотите сделать этот проект частным?',
areYouSureYouWantToMakeThisProjectShared: 'Вы уверены, что хотите сделать этот проект общим?',
areYouSureYouWantToRegenerateThisApiKey:
'Вы уверены, что хотите перегенерировать этот ключ API? Предыдущий ключ больше не будет работать.',
areYouSureYouWantToRemoveThisManagerFromProject:
'Вы уверены, что хотите удалить этого менеджера из проекта?',
areYouSureYouWantToRemoveThisMemberFromBoard:
@@ -132,6 +137,7 @@ export default {
createTextFile_title: 'Создание текстового файла',
creator: 'Создатель',
currentPassword: 'Текущий пароль',
currentUser: 'Текущий пользователь',
customFieldGroup_title: 'Группа настраиваемых полей',
customFieldGroups_title: 'Группы настраиваемых полей',
customField_title: 'Настраиваемое поле',
@@ -144,6 +150,7 @@ export default {
defaultView_title: 'Вид по умолчанию',
deleteAllBoardsToBeAbleToDeleteThisProject:
'Удалите все доски, чтобы иметь возможность удалить этот проект',
deleteApiKey_title: 'Удалить ключ API',
deleteAttachment_title: 'Удаление вложения',
deleteBackgroundImage_title: 'Удалить фоновое изображение',
deleteBoard_title: 'Удаление доски',
@@ -199,6 +206,8 @@ export default {
forTeamBasedProjects: 'Для командных проектов.',
fromComputer_title: 'С компьютера',
fromTrello: 'Из Trello',
fullKeyIsHiddenForSecurityReasons:
'Полный ключ скрыт по соображениям безопасности. Перегенерируйте его, чтобы создать новый.',
general: 'Основные',
gradients: 'Градиенты',
grid: 'Сетка',
@@ -206,7 +215,9 @@ export default {
hideFromProjectListAndFavorites: 'Скрыть из списка проектов и избранного',
host: 'Хост',
hours: 'Часы',
identity: 'Личность',
importBoard_title: 'Импорт доски',
information: 'Информация',
invalidCurrentPassword: 'Неверный текущий пароль',
kanban: 'Канбан',
labels: 'Метки',
@@ -235,6 +246,7 @@ export default {
newUsername: 'Новое имя пользователя',
newVersionAvailable: 'Доступна новая версия',
newestFirst: 'Новые первые',
noApiKeyCreated: 'Ключ API не создан.',
noBoards: 'Досок нет',
noCardsFound: 'Карточки не найдены.',
noConnectionToServer: 'Нет соединения с сервером',
@@ -262,10 +274,12 @@ export default {
projectNotFound_title: 'Проект не найден',
projectOwner: 'Владелец проекта',
referenceDataAndKnowledgeStorage: 'Хранение справочных данных и знаний.',
regenerateApiKey_title: 'Перегенерировать ключ API',
rejectUnauthorizedTlsCertificates: 'Отклонять неавторизованные TLS-сертификаты',
removeManager_title: 'Удалить менеджера',
removeMember_title: 'Удаление участника',
role: 'Роль',
saveThisKeyItWillNotBeShownAgain: 'Сохраните этот ключ — он больше не будет показан!',
searchCards: 'Поиск карточек...',
searchCustomFieldGroups: 'Поиск групп настраиваемых полей...',
searchCustomFields: 'Поиск настраиваемых полей...',
@@ -379,6 +393,7 @@ export default {
archiveCards_title: 'Архивировать карточки',
assignAsOwner: 'Назначить владельцем',
cancel: 'Отменить',
createApiKey: 'Создать ключ API',
createBoard: 'Создать доску',
createCustomFieldGroup: 'Создать группу настраиваемых полей',
createFile: 'Создать файл',
@@ -388,6 +403,7 @@ export default {
deactivateUser: 'Деактивировать пользователя',
deactivateUser_title: 'Деактивировать пользователя',
delete: 'Удалить',
deleteApiKey: 'Удалить ключ API',
deleteAttachment: 'Удалить вложение',
deleteAvatar: 'Удалить аватар',
deleteBackgroundImage: 'Удалить фоновое изображение',
@@ -446,6 +462,7 @@ export default {
move: 'Переместить',
moveCard_title: 'Переместить карточку',
moveList_title: 'Переместить список',
regenerateApiKey: 'Перегенерировать ключ API',
remove: 'Убрать',
removeAssignee: 'Удалить исполнителя',
removeColor: 'Удалить цвет',