2023-09-04 12:07:04 +02:00
|
|
|
module Manager
|
|
|
|
class GroupeGestionnairesController < Manager::ApplicationController
|
|
|
|
def add_gestionnaire
|
2023-09-28 17:45:39 +02:00
|
|
|
_gestionnaires, flash[:alert], flash[:notice] = groupe_gestionnaire.add_gestionnaires(emails: (params['emails'].presence || '').split(','), current_user: current_super_admin)
|
2023-09-04 12:07:04 +02:00
|
|
|
|
2023-08-29 19:08:27 +02:00
|
|
|
redirect_to manager_groupe_gestionnaire_path(groupe_gestionnaire)
|
|
|
|
end
|
|
|
|
|
|
|
|
def remove_gestionnaire
|
2023-10-06 17:12:00 +02:00
|
|
|
_gestionnaire, flash[:alert], flash[:notice] = groupe_gestionnaire.remove_gestionnaire(gestionnaire_id, current_super_admin)
|
2023-08-29 19:08:27 +02:00
|
|
|
|
|
|
|
redirect_to manager_groupe_gestionnaire_path(groupe_gestionnaire)
|
2023-09-04 12:07:04 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def groupe_gestionnaire
|
|
|
|
@groupe_gestionnaire ||= GroupeGestionnaire.find(params[:id])
|
|
|
|
end
|
2023-08-29 19:08:27 +02:00
|
|
|
|
|
|
|
def gestionnaire_id
|
|
|
|
params[:gestionnaire][:id]
|
|
|
|
end
|
2023-09-04 12:07:04 +02:00
|
|
|
end
|
|
|
|
end
|