<@formGroup labelFor='alert_subject' labelKey='#i18n{module.workflow.alertgru.task_alert_reminder.labelTextSubject}' mandatory=true> <@input type='text' maxlength=255 name='alert_subject' value=config.alertSubject!'' /> <@formGroup labelFor='list_provider' labelKey='#i18n{module.workflow.alertgru.task_alert_gru_config.label_config_provider}' helpKey='#i18n{module.workflow.alertgru.task_alert_gru_config.label_config_provider_helper}' mandatory=true> <@inputGroup> <@select name='list_provider' items=list_provider default_value='${config.idSpringProvider!}' /> <@inputGroupItem> <@button type='submit' name='apply_marker' value='loadMarkers' title='Appliquer' hideTitle=['all'] buttonIcon='check' /> <@formGroup labelFor='marker_alert' labelKey='#i18n{module.workflow.alertgru.task_alert_reminder.label_reference_date}' helpKey='#i18n{module.workflow.alertgru.task_alert_reminder.RadioDefaultMarker_helper}' mandatory=true> <@select name='marker_alert' id='marker_alert'> <#if notifygru_markers?? && notifygru_markers?has_content> <#list notifygru_markers as marker> <@formGroup labelFor='days_to_alert' labelKey='#i18n{module.workflow.alertgru.task_alert_reminder.labelTextAvant}' helpKey='#i18n{module.workflow.alertgru.task_alert_reminder.labelTextAvantHelp}'> <@input type='text' maxlength=2 name='days_to_alert' value=config.daysToAlert!'' /> <@formGroup labelKey='#i18n{module.workflow.alertgru.task_alert_reminder.label_after_before}' mandatory=true> <@radioButton orientation='inline' name='alert_after_before' id='alert_after_before_1' value='after' checked=(config?exists && config.alertAfterBefore?has_content && config.alertAfterBefore=='after') labelFor='alert_after_before_1' labelKey='Apres' /> <@radioButton orientation='inline' name='alert_after_before' id='alert_after_before_2' value='before' checked=(config?exists && config.alertAfterBefore?has_content && config.alertAfterBefore=='before') labelFor='alert_after_before_2' labelKey='Avant' /> <#if list_state?? > <@formGroup labelFor='state' labelKey='#i18n{module.workflow.alertgru.task_alert_reminder.labelState}' mandatory=true> <@select name='id_state_after'> <#list list_state as item > <#if list_marker_provider?? && list_marker_provider?has_content> <@formGroup labelKey='#i18n{module.workflow.alertgru.task_alert_gru_config.label_marker_providers}'> <#list list_marker_provider as marker_provider> <#assign found = false /> <#list config.markerProviders as selected_marker_provider> <#if marker_provider.id == selected_marker_provider> <@checkBox name='marker_providers' id='marker_providers_${marker_provider?index}' labelFor='marker_providers_${marker_provider?index}' labelKey='#i18n{${marker_provider.titleI18nKey}}' value='${marker_provider.id}' checked=true mandatory=false /> <#assign found = true /> <#if !found > <@checkBox name='marker_providers' id='marker_providers_${marker_provider?index}' labelFor='marker_providers_${marker_provider?index}' labelKey='#i18n{${marker_provider.titleI18nKey}}' value='${marker_provider.id}' mandatory=false /> <@formGroup labelKey='#i18n{module.workflow.alertgru.task_alert_gru_config.label_demand_status}'> <#if config.demandStatus = 1> <@checkBox name='demand_status' id='demand_status' labelFor='demand_status' labelKey='#i18n{module.workflow.alertgru.task_alert_gru_config.label_demand_status_helper}' checked=true /> <#else> <@checkBox name='demand_status' id='demand_status' labelFor='demand_status' labelKey='#i18n{module.workflow.alertgru.task_alert_gru_config.label_demand_status_helper}' />