<#if .main_template_name = 'admin/plugins/mylutece/modules/database/manage_advanced_parameters.html'> <@row> <@columns> <@box> <@boxHeader title='#i18n{module.mylutece.database.manage_advanced_parameters.pageTitle}'> <@MyLuteceDBAdvParamsFormActions /> <@boxBody> <@MyLuteceDBAdvParamsMainForm /> <#elseif .main_template_name = 'admin/plugins/mylutece/modules/database/database_admindashboard.html'> <@MyLuteceDBAdvParamsFormActions params='style="text-align:right;"' /> <@MyLuteceDBAdvParamsMainForm /> <#macro MyLuteceDBAdvParamsFormActions params=''> <@tform action='jsp/admin/plugins/mylutece/modules/database/GetChangeUseAdvancedSecurityParameters.jsp' params='${params!}'> <#if use_advanced_security_parameters> <@button type='submit' title='#i18n{mylutece.manage_advanced_parameters.removeAdvancedSecurityParameters}' hideTitle=['xs','sm'] buttonIcon='times' color='danger' size='sm' /> <#else> <@button type='submit' title='#i18n{mylutece.manage_advanced_parameters.useAdvancedSecurityParameters}' hideTitle=['xs','sm'] buttonIcon='check' color='success' size='sm' /> <@aButton href='jsp/admin/plugins/mylutece/attribute/ManageAttributes.jsp' title='#i18n{module.mylutece.database.manage_advanced_parameters.btnManageAttributes}' hideTitle=['xs','sm'] buttonIcon='wrench' size='sm' /> <@aButton href='jsp/admin/plugins/mylutece/modules/database/ChangeFieldAnonymizeUsers.jsp' title='#i18n{mylutece.manage_advanced_parameters.buttonLabelAnonymizationOptions}' hideTitle=['xs','sm'] buttonIcon='user-secret' size='sm' /> <#macro MyLuteceDBAdvParamsMainForm> <@tform method='post' name='password_global_security' action='jsp/admin/plugins/mylutece/modules/database/DoModifyDatabaseUserParameters.jsp'> <@fieldSet legend='#i18n{portal.users.manage_advanced_parameters.securityParameters}'> <@formGroup helpKey='#i18n{module.mylutece.database.manage_advanced_parameters.labelAccountCreationValidationEmailComment}'> <@checkBox labelFor='account_creation_validation_email' labelKey='#i18n{module.mylutece.database.manage_advanced_parameters.labelAccountCreationValidationEmail}' name='account_creation_validation_email' id='account_creation_validation_email' value='true' checked=(account_creation_validation_email?? && account_creation_validation_email) /> <@formGroup helpKey='#i18n{module.mylutece.database.manage_advanced_parameters.labelAutoLoginAfterValidationEmailComment}'> <@checkBox labelFor='auto_login_after_validation_email' labelKey='#i18n{module.mylutece.database.manage_advanced_parameters.labelAutoLoginAfterValidationEmail}' name='auto_login_after_validation_email' id='auto_login_after_validation_email' value='true' checked=(auto_login_after_validation_email?? && auto_login_after_validation_email) /> <#if is_plugin_jcatpcha_enable> <@formGroup helpKey='#i18n{module.mylutece.database.manage_advanced_parameters.labelEnableCaptchaComment}'> <@checkBox labelFor='enable_jcaptcha' labelKey='#i18n{module.mylutece.database.manage_advanced_parameters.labelEnableCaptcha}' name='enable_jcaptcha' id='enable_jcaptcha' value='true' checked=(enable_jcaptcha?? && enable_jcaptcha) /> <@formGroup labelFor='banned_domain_names' labelKey='#i18n{mylutece.message.email.labelBannedDomainNames}'> <@input type='textarea' rows=4 name='banned_domain_names' id='banned_domain_names'>${banned_domain_names!} <@formGroup labelFor='password_minimum_length' labelKey='#i18n{mylutece.message.password.labelMinimumPasswordLength}' mandatory=true> <@input type='text' name='password_minimum_length' value='${password_minimum_length!}' /> <#if use_advanced_security_parameters> <@formGroup labelKey='#i18n{mylutece.message.password.labelPasswordFormat}'> <@checkBox labelFor='password_format_upper_lower_case' labelKey='#i18n{mylutece.message.password.labelPasswordFormatUpperLowerCase}' name='password_format_upper_lower_case' id='password_format_upper_lower_case' value='true' checked=(password_format_upper_lower_case?? && password_format_upper_lower_case) /> <@checkBox labelFor='password_format_numero' labelKey='#i18n{mylutece.message.password.labelPasswordFormatNumero}' name='password_format_numero' id='password_format_numero' value='true' checked=(password_format_numero?? && password_format_numero) /> <@checkBox labelFor='password_format_special_characters' labelKey='#i18n{mylutece.message.password.labelPasswordFormatSpecialCharacters}' name='password_format_special_characters' id='password_format_special_characters' value='true' checked=(password_format_special_characters?? && password_format_special_characters) /> <@formGroup labelFor='password_duration' labelKey='#i18n{mylutece.message.password.labelPasswordDuration}'> <@input type='text' name='password_duration' value='${password_duration!}' /> <@formGroup> <@checkBox labelFor='notify_user_password_expired' labelKey='#i18n{mylutece.manage_advanced_parameters.labelNotifyUserPasswordExpired}' name='notify_user_password_expired' id='notify_user_password_expired' value='true' checked=(notify_user_password_expired?? && notify_user_password_expired) /> <@formGroup> <@checkBox labelFor='force_change_password_reinit' labelKey='#i18n{mylutece.message.password.labelForceChangePasswordReinit}' name='force_change_password_reinit' id='force_change_password_reinit' value='true' checked=(force_change_password_reinit?? && force_change_password_reinit) /> <#if use_advanced_security_parameters> <@formGroup labelFor='password_history_size' labelKey='#i18n{mylutece.message.password.labelPasswordHistorySize}'> <@input type='text' name='password_history_size' value='${password_history_size!}' /> <@formGroup labelFor='maximum_number_password_change' labelKey='#i18n{mylutece.message.password.labelMaxNumberPasswordChange}'> <@input type='text' name='maximum_number_password_change' value='${maximum_number_password_change!}' /> <@formGroup labelFor='tsw_size_password_change' labelKey='#i18n{mylutece.message.password.labelPasswordChangeTSWSize}'> <@input type='text' name='tsw_size_password_change' value='${tsw_size_password_change!}' /> <@formGroup labelFor='access_failures_max' labelKey='#i18n{mylutece.manage_advanced_parameters.labelAccesFailuresMax}'> <@input type='text' name='access_failures_max' value='${access_failures_max!}' /> <#if is_plugin_jcatpcha_enable> <@formGroup labelFor='access_failures_captcha' labelKey='#i18n{mylutece.manage_advanced_parameters.labelAccesFailuresCaptcha}'> <@input type='text' name='access_failures_captcha' value='${access_failures_captcha!}' /> <@formGroup labelFor='access_failures_interval' labelKey='#i18n{mylutece.manage_advanced_parameters.labelAccesFailuresInterval}'> <@input type='text' name='access_failures_interval' value='${access_failures_interval!}' /> <@formGroup> <@checkBox labelFor='enable_unblock_ip' labelKey='#i18n{mylutece.manage_advanced_parameters.labelEnableUnblockIp}' name='enable_unblock_ip' id='enable_unblock_ip' value='true' checked=(enable_unblock_ip?? && enable_unblock_ip) /> <@formGroup labelFor='account_life_time' labelKey='#i18n{mylutece.manage_advanced_parameters.labelAccountLifeTime}'> <@input type='text' name='account_life_time' value='${account_life_time!}' /> <@formGroup labelFor='time_before_alert_account' labelKey='#i18n{mylutece.manage_advanced_parameters.labelTimeBeforeAlert}'> <@input type='text' name='time_before_alert_account' value='${time_before_alert_account!}' /> <@formGroup labelFor='nb_alert_account' labelKey='#i18n{mylutece.manage_advanced_parameters.labelNbAlert}'> <@input type='text' name='nb_alert_account' value='${nb_alert_account!}' /> <@formGroup labelFor='time_between_alerts_account' labelKey='#i18n{mylutece.manage_advanced_parameters.labelTimeBetweenAlerts}'> <@input type='text' name='time_between_alerts_account' value='${time_between_alerts_account!}' /> <@formGroup> <@button type='submit' title='#i18n{module.mylutece.database.manage_advanced_parameters.buttonModify}' buttonIcon='check' /> <@tform method='post' action='jsp/admin/plugins/mylutece/modules/database/ModifyAccountLifeTimeEmails.jsp'> <@fieldSet legend='#i18n{mylutece.accountLifeTime.labelLifeTimeNotifications}'> <@formGroup labelFor='email_type' labelKey='#i18n{mylutece.accountLifeTime.labelSelectEmail}'> <@select name='email_type'> <@formGroup> <@button type='submit' title='#i18n{mylutece.accountLifeTime.labelEditEmail}' buttonIcon='envelope' />