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: 'Архівувати картки',
@@ -50,6 +52,7 @@ export default {
'Ви впевнені, що хочете призначити цього менеджера проекту власником?',
areYouSureYouWantToDeactivateThisUser:
'Ви впевнені, що хочете деактивувати цього користувача?',
areYouSureYouWantToDeleteThisApiKey: 'Ви впевнені, що хочете видалити цей ключ API?',
areYouSureYouWantToDeleteThisAttachment: 'Ви впевнені, що хочете видалити це вкладення?',
areYouSureYouWantToDeleteThisBackgroundImage:
'Ви впевнені, що хочете видалити це фонове зображення?',
@@ -78,6 +81,8 @@ export default {
'Ви впевнені, що хочете зробити цей проект приватним?',
areYouSureYouWantToMakeThisProjectShared:
'Ви впевнені, що хочете зробити цей проект спільним?',
areYouSureYouWantToRegenerateThisApiKey:
'Ви впевнені, що хочете перегенерувати цей ключ API? Попередній ключ більше не працюватиме.',
areYouSureYouWantToRemoveThisManagerFromProject:
'Ви впевнені, що хочете видалити цього менеджера з проекту?',
areYouSureYouWantToRemoveThisMemberFromBoard:
@@ -131,6 +136,7 @@ export default {
createTextFile_title: 'Створити текстовий файл',
creator: 'Творець',
currentPassword: 'Поточний пароль',
currentUser: 'Поточний користувач',
customFieldGroup_title: 'Користувацька група полів',
customFieldGroups_title: 'Користувацькі групи полів',
customField_title: 'Користувацьке поле',
@@ -143,6 +149,7 @@ export default {
defaultView_title: 'Вигляд за замовчуванням',
deleteAllBoardsToBeAbleToDeleteThisProject:
'Видаліть усі дошки, щоб мати змогу видалити цей проект',
deleteApiKey_title: 'Видалити ключ API',
deleteAttachment_title: 'Видалити вкладення',
deleteBackgroundImage_title: 'Видалити фонове зображення',
deleteBoard_title: 'Видалити дошку',
@@ -198,6 +205,8 @@ export default {
forTeamBasedProjects: 'Для командних проектів.',
fromComputer_title: "З комп'ютера",
fromTrello: 'З Trello',
fullKeyIsHiddenForSecurityReasons:
'Повний ключ приховано з міркувань безпеки. Перегенеруйте його, щоб створити новий.',
general: 'Загальне',
gradients: 'Градієнти',
grid: 'Сітка',
@@ -205,7 +214,9 @@ export default {
hideFromProjectListAndFavorites: 'Приховати зі списку проектів та обраного',
host: 'Хост',
hours: 'Години',
identity: 'Особистість',
importBoard_title: 'Імпортувати дошку',
information: 'Інформація',
invalidCurrentPassword: 'Невірний поточний пароль',
kanban: 'Канбан',
labels: 'Мітки',
@@ -234,6 +245,7 @@ export default {
newUsername: "Нове ім'я користувача",
newVersionAvailable: 'Доступна нова версія',
newestFirst: 'Найновіші перші',
noApiKeyCreated: 'Ключ API не створено.',
noBoards: 'Немає дошок',
noCardsFound: 'Карток не знайдено.',
noConnectionToServer: 'Відсутнє підключення до сервера',
@@ -261,10 +273,12 @@ export default {
projectNotFound_title: 'Проект не знайдено',
projectOwner: 'Власник проекту',
referenceDataAndKnowledgeStorage: 'Довідкові дані та сховище знань.',
regenerateApiKey_title: 'Перегенерувати ключ API',
rejectUnauthorizedTlsCertificates: 'Відхиляти неавторизовані TLS-сертифікати',
removeManager_title: 'Видалити менеджера',
removeMember_title: 'Видалити учасника',
role: 'Роль',
saveThisKeyItWillNotBeShownAgain: 'Збережіть цей ключ — він більше не відображатиметься!',
searchCards: 'Картки пошуку...',
searchCustomFieldGroups: 'Пошук користувацьких груп полів...',
searchCustomFields: 'Пошук користувацьких полів...',
@@ -377,6 +391,7 @@ export default {
archiveCards_title: 'Архівувати картки',
assignAsOwner: 'Призначити власником',
cancel: 'Скасувати',
createApiKey: 'Створити ключ API',
createBoard: 'Створити дошку',
createCustomFieldGroup: 'Створити групу користувацьких полів',
createFile: 'Створити файл',
@@ -386,6 +401,7 @@ export default {
deactivateUser: 'Деактивувати користувача',
deactivateUser_title: 'Деактивувати користувача',
delete: 'Видалити',
deleteApiKey: 'Видалити ключ API',
deleteAttachment: 'Видалити вкладення',
deleteAvatar: 'Видалити аватар',
deleteBackgroundImage: 'Видалити фонове зображення',
@@ -444,6 +460,7 @@ export default {
move: 'Перемістити',
moveCard_title: 'Перемістити картку',
moveList_title: 'Перемістити список',
regenerateApiKey: 'Перегенерувати ключ API',
remove: 'Видалити',
removeAssignee: 'Видалити виконавця',
removeColor: 'Видалити колір',