Manager : permet au super admin de se retirer d'une démarche
This commit is contained in:
parent
354248c88a
commit
58f2f6bd9d
4 changed files with 23 additions and 1 deletions
|
@ -67,6 +67,14 @@ module Manager
|
|||
redirect_to manager_procedure_path(procedure)
|
||||
end
|
||||
|
||||
def delete_administrateur
|
||||
administrateur = procedure.administrateurs.find { |admin| admin.email == current_super_admin.email }
|
||||
if administrateur.present?
|
||||
procedure.administrateurs.delete(administrateur)
|
||||
end
|
||||
redirect_to manager_procedure_path(procedure)
|
||||
end
|
||||
|
||||
def change_piece_justificative_template
|
||||
if type_de_champ.update(type_de_champ_params)
|
||||
flash[:notice] = "Le modèle est mis à jour."
|
||||
|
|
|
@ -70,6 +70,8 @@ as well as a link to its edit page.
|
|||
<% end %>
|
||||
<% if procedure.administrateurs.find { |admin| admin.email == current_super_admin.email } %>
|
||||
<p style="margin-top: 20px;">Vous êtes déjà administrateur sur cette démarche</p>
|
||||
<%= link_to 'Me retirer de cette démarche', delete_administrateur_manager_procedure_path(procedure), method: :put, class: 'button' %>
|
||||
|
||||
<% else %>
|
||||
<%= form_tag(add_administrateur_manager_procedure_path(procedure), style: 'margin-top: 1rem;') do %>
|
||||
<button>Devenir administrateur (pour la journée)</button>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue