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:
@@ -82,6 +85,8 @@ export default {
'Сигурни ли сте, че искате да направите този проект частен?',
areYouSureYouWantToMakeThisProjectShared:
'Сигурни ли сте, че искате да споделите този проект?',
areYouSureYouWantToRegenerateThisApiKey:
'Сигурни ли сте, че искате да регенерирате този API ключ? Предишният ключ няма да работи повече.',
areYouSureYouWantToRemoveThisManagerFromProject:
'Сигурни ли сте, че искате да премахнете този мениджър от проекта?',
areYouSureYouWantToRemoveThisMemberFromBoard:
@@ -136,6 +141,7 @@ export default {
createTextFile_title: 'Създаване на текстов файл',
creator: 'Създател',
currentPassword: 'Текуща парола',
currentUser: 'Текущ потребител',
customFieldGroup_title: 'Група персонализирани полета',
customFieldGroups_title: 'Групи персонализирани полета',
customField_title: 'Персонализирано поле',
@@ -148,6 +154,7 @@ export default {
defaultView_title: 'Изглед по подразбиране',
deleteAllBoardsToBeAbleToDeleteThisProject:
'Изтрийте всички табла, за да можете да изтриете този проект',
deleteApiKey_title: 'Изтриване на API ключ',
deleteAttachment_title: 'Изтриване на прикачен файл',
deleteBackgroundImage_title: 'Изтриване на фоново изображение',
deleteBoard_title: 'Изтриване на табло',
@@ -203,6 +210,8 @@ export default {
forTeamBasedProjects: 'За екипни проекти.',
fromComputer_title: 'От компютър',
fromTrello: 'От Trello',
fullKeyIsHiddenForSecurityReasons:
'Пълният ключ е скрит от съображения за сигурност. Регенерирайте го, за да създадете нов.',
general: 'Общ',
gradients: 'Градиенти',
grid: 'Мрежа',
@@ -210,7 +219,9 @@ export default {
hideFromProjectListAndFavorites: 'Скриване от списъка с проекти и любими',
host: 'Хост',
hours: 'Часове',
identity: 'Самоличност',
importBoard_title: 'Импортиране на табло',
information: 'Информация',
invalidCurrentPassword: 'Невалидна текуща парола',
kanban: 'Канбан',
labels: 'Етикети',
@@ -239,6 +250,7 @@ export default {
newUsername: 'Ново потребителско име',
newVersionAvailable: 'Налична е нова версия',
newestFirst: 'Първо най-новите',
noApiKeyCreated: 'Няма създаден API ключ.',
noBoards: 'Няма табла',
noCardsFound: 'Не са намерени карти.',
noConnectionToServer: 'Няма връзка със сървъра',
@@ -266,10 +278,12 @@ export default {
projectNotFound_title: 'Проектът не е намерен',
projectOwner: 'Собственик на проект',
referenceDataAndKnowledgeStorage: 'Съхранение на референтни данни и знания.',
regenerateApiKey_title: 'Регенериране на API ключ',
rejectUnauthorizedTlsCertificates: 'Отхвърляне на неоторизирани TLS сертификати',
removeManager_title: 'Премахване на мениджър',
removeMember_title: 'Премахване на член',
role: 'Роля',
saveThisKeyItWillNotBeShownAgain: 'Запазете този ключ — няма да бъде показан отново!',
searchCards: 'Търсене на карти...',
searchCustomFieldGroups: 'Търсене на групи персонализирани полета...',
searchCustomFields: 'Търсене на персонализирани полета...',
@@ -383,6 +397,7 @@ export default {
archiveCards_title: 'Архивиране на карти',
assignAsOwner: 'Назначаване като собственик',
cancel: 'Отказ',
createApiKey: 'Създаване на API ключ',
createBoard: 'Създаване на табло',
createCustomFieldGroup: 'Създаване на група персонализирани полета',
createFile: 'Създаване на файл',
@@ -392,6 +407,7 @@ export default {
deactivateUser: 'Деактивиране на потребител',
deactivateUser_title: 'Деактивиране на потребител',
delete: 'Изтриване',
deleteApiKey: 'Изтриване на API ключ',
deleteAttachment: 'Изтриване на прикачения файл',
deleteAvatar: 'Изтриване на аватар',
deleteBackgroundImage: 'Изтриване на фоново изображение',
@@ -450,6 +466,7 @@ export default {
move: 'Преместване',
moveCard_title: 'Преместване на карта',
moveList_title: 'Преместване на списък',
regenerateApiKey: 'Регенериране на API ключ',
remove: 'Премахване',
removeAssignee: 'Премахване на изпълнител',
removeColor: 'Премахване на цвят',