diff --git a/app/views/administrateurs/groupe_instructeurs/_contact_information.html.haml b/app/views/administrateurs/groupe_instructeurs/_contact_information.html.haml new file mode 100644 index 000000000..6d3077e78 --- /dev/null +++ b/app/views/administrateurs/groupe_instructeurs/_contact_information.html.haml @@ -0,0 +1,23 @@ +.card.mt-2 + .card-title Informations de contact + - service = groupe_instructeur.contact_information + - if service.nil? + = "Le groupe #{groupe_instructeur.label} n'a pas d'informations de contact. Les informations de contact affichées à l'usager seront celles du service de la procédure" + %p.mt-3 + - if groupe_instructeur.instructeurs.include?(current_administrateur.user.instructeur) + = link_to "+ Ajouter des informations de contact", new_instructeur_groupe_contact_information_path(procedure_id: procedure.id, groupe_id: groupe_instructeur.id), class: "fr-btn" + - else + Si vous souhaitez créer un service pour ce groupe, vous devez faire partie du groupe instructeur + - else + %p.mt-3 + - if groupe_instructeur.instructeurs.include?(current_administrateur.user.instructeur) + = link_to "Modifier les informations de contact", edit_instructeur_groupe_contact_information_path(procedure_id: procedure.id, groupe_id: groupe_instructeur.id), class: "fr-btn" + - else + Si vous souhaitez modifier ce service, vous devez faire partie du groupe instructeur + %p.mt-3= service.nom + = render SimpleFormatComponent.new(service.adresse, class_names_map: {paragraph: 'fr-footer__content-desc'}) + = service.email + - if service.telephone.present? + %p= service.telephone + - if service.horaires.present? + %p= service.horaires diff --git a/app/views/administrateurs/groupe_instructeurs/show.html.haml b/app/views/administrateurs/groupe_instructeurs/show.html.haml index 13f5d1581..d61e17433 100644 --- a/app/views/administrateurs/groupe_instructeurs/show.html.haml +++ b/app/views/administrateurs/groupe_instructeurs/show.html.haml @@ -13,3 +13,6 @@ instructeurs: @instructeurs, available_instructeur_emails: @available_instructeur_emails, disabled_as_super_admin: administrateur_as_manager? } + = render partial: 'administrateurs/groupe_instructeurs/contact_information', + locals: { procedure: @procedure, + groupe_instructeur: @groupe_instructeur }