Hide reminders and disable stock consumption for archived items [SCI-6689] (#3978)

This commit is contained in:
artoscinote 2022-03-31 14:56:23 +02:00 committed by GitHub
parent ede5e958db
commit b516cf66ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -244,12 +244,14 @@ module RepositoryDatatableHelper
# don't load reminders for archived repositories
return [] if repository_rows.blank? || repository.archived?
repository_rows.with_active_reminders(current_user).pluck(:id).uniq
repository_rows.where(archived: false).with_active_reminders(current_user).pluck(:id).uniq
end
def stock_consumption_managable?(record, repository, my_module)
return false unless my_module
return false unless record.repository.is_a?(Repository)
return false if repository.archived? || record.archived?
record.repository.is_a?(Repository) && !repository.archived? && can_update_my_module_stock_consumption?(my_module)
can_update_my_module_stock_consumption?(my_module)
end
end