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:
@@ -81,6 +84,8 @@ export default {
'آیا مطمئن هستید که می‌خواهید این پروژه را خصوصی کنید؟',
areYouSureYouWantToMakeThisProjectShared:
'آیا مطمئن هستید که می‌خواهید این پروژه را به اشتراک بگذارید؟',
areYouSureYouWantToRegenerateThisApiKey:
'آیا مطمئن هستید که می‌خواهید این کلید API را بازسازی کنید؟ کلید قبلی دیگر کار نخواهد کرد.',
areYouSureYouWantToRemoveThisManagerFromProject:
'آیا مطمئن هستید که می‌خواهید این مدیر را از پروژه حذف کنید؟',
areYouSureYouWantToRemoveThisMemberFromBoard:
@@ -134,6 +139,7 @@ export default {
createTextFile_title: 'ایجاد فایل متنی',
creator: 'سازنده',
currentPassword: 'رمز عبور فعلی',
currentUser: 'کاربر فعلی',
customFieldGroup_title: 'گروه فیلد سفارشی',
customFieldGroups_title: 'گروه‌های فیلد سفارشی',
customField_title: 'فیلد سفارشی',
@@ -146,6 +152,7 @@ export default {
defaultView_title: 'نمای پیش‌فرض',
deleteAllBoardsToBeAbleToDeleteThisProject:
'همه بردها را حذف کنید تا بتوانید این پروژه را حذف کنید',
deleteApiKey_title: 'حذف کلید API',
deleteAttachment_title: 'حذف پیوست',
deleteBackgroundImage_title: 'حذف تصویر پس‌زمینه',
deleteBoard_title: 'حذف برد',
@@ -201,6 +208,8 @@ export default {
forTeamBasedProjects: 'برای پروژه‌های تیمی.',
fromComputer_title: 'از کامپیوتر',
fromTrello: 'از Trello',
fullKeyIsHiddenForSecurityReasons:
'کلید کامل به دلایل امنیتی مخفی است. آن را بازسازی کنید تا یک کلید جدید ایجاد شود.',
general: 'عمومی',
gradients: 'گرادیان‌ها',
grid: 'شبکه',
@@ -208,7 +217,9 @@ export default {
hideFromProjectListAndFavorites: 'مخفی کردن از لیست پروژه‌ها و علاقه‌مندی‌ها',
host: 'میزبان',
hours: 'ساعت‌ها',
identity: 'هویت',
importBoard_title: 'وارد کردن برد',
information: 'اطلاعات',
invalidCurrentPassword: 'رمز عبور فعلی نامعتبر است',
kanban: 'کانبان',
labels: 'برچسب‌ها',
@@ -237,6 +248,7 @@ export default {
newUsername: 'نام کاربری جدید',
newVersionAvailable: 'نسخه جدید موجود است',
newestFirst: 'جدیدترین اول',
noApiKeyCreated: 'هیچ کلید API ایجاد نشده است.',
noBoards: 'بردی وجود ندارد',
noCardsFound: 'کارتی یافت نشد.',
noConnectionToServer: 'ارتباط با سرور قطع است',
@@ -264,10 +276,12 @@ export default {
projectNotFound_title: 'پروژه یافت نشد',
projectOwner: 'مالک پروژه',
referenceDataAndKnowledgeStorage: 'ذخیره‌سازی داده‌های مرجع و دانش.',
regenerateApiKey_title: 'بازسازی کلید API',
rejectUnauthorizedTlsCertificates: 'رد کردن گواهی‌نامه‌های TLS غیرمجاز',
removeManager_title: 'حذف مدیر',
removeMember_title: 'حذف عضو',
role: 'نقش',
saveThisKeyItWillNotBeShownAgain: 'این کلید را ذخیره کنید — دیگر نشان داده نخواهد شد!',
searchCards: 'جستجوی کارت‌ها...',
searchCustomFieldGroups: 'جستجوی گروه‌های فیلد سفارشی...',
searchCustomFields: 'جستجوی فیلدهای سفارشی...',
@@ -380,6 +394,7 @@ export default {
archiveCards_title: 'آرشیو کارت‌ها',
assignAsOwner: 'تعیین به عنوان مالک',
cancel: 'لغو',
createApiKey: 'ایجاد کلید API',
createBoard: 'ایجاد برد',
createCustomFieldGroup: 'ایجاد گروه فیلد سفارشی',
createFile: 'ایجاد فایل',
@@ -389,6 +404,7 @@ export default {
deactivateUser: 'غیرفعال کردن کاربر',
deactivateUser_title: 'غیرفعال کردن کاربر',
delete: 'حذف',
deleteApiKey: 'حذف کلید API',
deleteAttachment: 'حذف پیوست',
deleteAvatar: 'حذف آواتار',
deleteBackgroundImage: 'حذف تصویر پس‌زمینه',
@@ -447,6 +463,7 @@ export default {
move: 'انتقال',
moveCard_title: 'انتقال کارت',
moveList_title: 'انتقال لیست',
regenerateApiKey: 'بازسازی کلید API',
remove: 'حذف',
removeAssignee: 'حذف مسئول',
removeColor: 'حذف رنگ',