[admin] allow to destroy pending and declined petitions

This commit is contained in:
Marc Anguera Insa
2025-01-03 17:54:30 +01:00
parent db6c315f76
commit d9eaed3d45

View File

@ -1,5 +1,15 @@
ActiveAdmin.register Petition do
actions :index
actions :index, :destroy
controller do
def destroy
if resource.accepted?
redirect_to admin_petitions_path, alert: "ACCEPTED petitions can't be deleted"
else
super
end
end
end
index do
id_column
@ -9,6 +19,7 @@ ActiveAdmin.register Petition do
column :status do |petition|
petition.status.upcase
end
actions
end
filter :organization