Merge pull request #9566 from adullact/feature-ouidou/admin_creation_delegation_gestionnaire_page_children_management

Feature ouidou/admin creation delegation gestionnaire page children management
This commit is contained in:
krichtof 2023-11-08 15:13:10 +00:00 committed by GitHub
commit a6ea607e7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 212 additions and 31 deletions

View file

@ -30,13 +30,9 @@ as well as a link to its edit page.
class: "button",
) if accessible_action?(page.resource, :edit) %>
<%= link_to(
t("administrate.actions.destroy"),
[namespace, page.resource],
class: "button button--danger",
method: :delete,
data: { confirm: t("administrate.actions.confirm") }
) if accessible_action?(page.resource, :destroy) %>
</div>
<div>
<%= button_to "Supprimer", delete_manager_gestionnaire_path(page.resource), method: :delete, disabled: !page.resource.can_be_deleted?, class: "button", data: { confirm: "Confirmez-vous la suppression du gestionnaire ?" }, title: page.resource.can_be_deleted? ? "Supprimer" : "Ce gestionnaire ne peut etre supprimé car il est le seul gestionnaire d'un groupe racine" %>
</div>
</header>