[WEB-3411] fix: archive permission (#6661)

* fix restore typo

* fix archive permissions

* fix restore typo
This commit is contained in:
Vipin Chaudhary 2025-02-24 14:33:55 +05:30 committed by GitHub
parent 952eee8d55
commit bcb9c73634
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 9 additions and 7 deletions

View file

@ -287,7 +287,7 @@
"Cancel": "Cancel",
"edit": "Edit",
"archive": "Archive",
"restor": "Restore",
"restore": "Restore",
"open_in_new_tab": "Open in new tab",
"delete": "Delete",
"deleting": "Deleting",
@ -613,6 +613,7 @@
"open_in_new_tab": "Open in new tab",
"copy_link": "Copy link",
"archive": "Archive",
"restore": "Restore",
"delete": "Delete",
"remove_relation": "Remove relation",
"subscribe": "Subscribe",

View file

@ -459,7 +459,7 @@
"Cancel": "Cancelar",
"edit": "Editar",
"archive": "Archivar",
"restor": "Restaurar",
"restore": "Restaurar",
"open_in_new_tab": "Abrir en nueva pestaña",
"delete": "Eliminar",
"deleting": "Eliminando",

View file

@ -457,7 +457,7 @@
"Cancel": "Annuler",
"edit": "Modifier",
"archive": "Archiver",
"restor": "Restaurer",
"restore": "Restaurer",
"open_in_new_tab": "Ouvrir dans un nouvel onglet",
"delete": "Supprimer",
"deleting": "Suppression",

View file

@ -457,7 +457,7 @@
"Cancel": "キャンセル",
"edit": "編集",
"archive": "アーカイブ",
"restor": "復元",
"restore": "復元",
"open_in_new_tab": "新しいタブで開く",
"delete": "削除",
"deleting": "削除中",

View file

@ -457,7 +457,7 @@
"Cancel": "取消",
"edit": "编辑",
"archive": "归档",
"restor": "恢复",
"restore": "恢复",
"open_in_new_tab": "在新标签页中打开",
"delete": "删除",
"deleting": "删除中",

View file

@ -134,7 +134,7 @@ export const CycleQuickActions: React.FC<Props> = observer((props) => {
{
key: "restore",
action: handleRestoreCycle,
title: t("restor"),
title: t("restore"),
icon: ArchiveRestoreIcon,
shouldRender: isEditingAllowed && isArchived,
},

View file

@ -44,7 +44,8 @@ export const ArchivedIssueQuickActions: React.FC<IQuickActionProps> = observer((
// auth
const isEditingAllowed =
allowPermissions([EUserPermissions.ADMIN, EUserPermissions.MEMBER], EUserPermissionsLevel.PROJECT) && !readOnly;
const isRestoringAllowed = handleRestore && isEditingAllowed;
const isRestoringAllowed =
handleRestore && allowPermissions([EUserPermissions.ADMIN, EUserPermissions.MEMBER], EUserPermissionsLevel.PROJECT);
const issueLink = `${workspaceSlug}/projects/${issue.project_id}/archives/issues/${issue.id}`;