f131dbb80d
Before the form attempted to read an email value from the Instructeur model, and failed (because the empty Instructeur had no user yet). We could let `Instructeur#email` return `nil` if there is no User – but as a created Instructeur is always supposed to have a User, this seems like a nice safeguard to keep. So instead this commit rewrites the create form, which now doesn’t depend on an Instructeur model. Seems easy enough for now.
23 lines
839 B
Text
23 lines
839 B
Text
.row.white-back
|
|
#instructeur_form
|
|
.row
|
|
.col-xs-6
|
|
%h3.text-info Disponibles
|
|
= smart_listing_render :instructeurs_not_assign
|
|
|
|
%br
|
|
%h3
|
|
= t('dynamics.admin.procedure.onglet_instructeurs.add.title')
|
|
#procedure_new.section.section-label
|
|
= form_with url: { controller: 'admin/instructeurs', action: :create } do
|
|
.row
|
|
.col-xs-5
|
|
= hidden_field_tag :procedure_id, params[:procedure_id]
|
|
= render partial: 'admin/instructeurs/informations'
|
|
.col-xs-2
|
|
%br
|
|
%br
|
|
= submit_tag 'Ajouter', class: 'btn btn-info', style: 'float: left;', id: 'add-instructeur-email'
|
|
.col-xs-6
|
|
%h3.text-success Affectés
|
|
= smart_listing_render :instructeurs_assign
|