Fix available actions for archived items [SCI-8489]

This commit is contained in:
Martin Artnik 2023-05-18 11:46:44 +02:00
parent b18e0c8c53
commit 3499d6c6c5

View file

@ -59,6 +59,8 @@ module Toolbars
def edit_action
return unless can_manage_repository_rows?(@repository)
return unless @repository_rows.all?(&:active?)
{
name: 'edit',
label: I18n.t('repositories.edit_record'),
@ -72,6 +74,8 @@ module Toolbars
def assign_action
return unless can_manage_repository_rows?(@repository)
return unless @repository_rows.all?(&:active?)
{
name: 'assign',
label: I18n.t('repositories.assign_record'),
@ -85,6 +89,8 @@ module Toolbars
def duplicate_action
return unless can_create_repository_rows?(@repository)
return unless @repository_rows.all?(&:active?)
{
name: 'duplicate',
label: I18n.t('repositories.copy_record'),