<#include "/admin/util/editor/editor.html" /> <#assign id_group=9> <#list entry_type_list as entryType> <#if entryType.group> <#assign id_group=entryType.idType> <#assign entryIconList = ['dot-circle-o','check-square-o','comment-o','calendar','list-alt','file-text-o','file-text','file','indent','image','phone','archive','link','envelope','database','map-o','link','align-center','user-circle','download','user-circle-o','table','camera'] /> <@row> <@columns id='main'> <@box color='primary'> <@boxHeader title='#i18n{directory.modify_directory.title} : ${directory.title}' /> <@tabs> <@listTabs id='dirPanels'>
  • <@icon style='list' /> #i18n{directory.modify_directory.manage_entry.title}
  • <@icon style='cogs' /> #i18n{directory.create_directory.label_advancedsettings} Back Office
  • <@icon style='cogs' /> #i18n{directory.create_directory.label_advancedsettings} Front Office
  • <@tabContent>
    <@row> <@columns md=9> <#if id_group?exists> <@tform class='form-inline pull-left spaced' action='jsp/admin/plugins/directory/DoCreateEntry.jsp?id_type=${id_group}#list'> <@formGroup formStyle='inline' labelFor='title' labelKey='#i18n{directory.modify_directory.manage_entry.label_insert_group}' showLabel=false> <@inputGroup> <@input type='text' inputSize=40 name='title' placeHolder='#i18n{directory.modify_directory.manage_entry.label_insert_group}' size='sm' /> <@inputGroupItem> <@button type='submit' title='#i18n{directory.modify_directory.manage_entry.button_insert_group}' buttonIcon='plus' size='sm' showTitle=false /> <@tform class='form-inline' action='jsp/admin/plugins/directory/DoChangeOrderEntry.jsp'> <#if entry_group_list?has_content> <@formGroup formStyle='inline'> <@inputGroup> <@select name='id_entry_group' default_value='-1' items=entry_group_list size='sm' /> <@inputGroupItem> <@button type='submit' name='move' buttonIcon='arrows' title='#i18n{directory.modify_directory.moveAll}' size='sm' showTitle=false />
    <@table> #i18n{directory.modify_directory.manage_entry.row_title} #i18n{directory.modify_directory.manage_entry.row_type} #i18n{directory.modify_directory.order} #i18n{directory.modify_directory.manage_entry.row_actions} <#if entry_list?has_content> <#list entry_list as entry> <#if !entry.entryType.group> <#if entry.entryType.group> <@icon style='indent' /> ${entry.title} <#elseif entry.parent?exists> <@icon style='caret-right' /> <#if entry.entryType.comment>${entry.comment}<#else>${entry.title} <#else> <#if entry.entryType.comment>${entry.comment}<#else>${entry.title} <#if !entry.entryType.group> <@tag> <#list entryIconList as entryIcon> <#if entry.entryType.idType == entryIcon?index+1> <@icon style='${entryIcon}' />  #i18n{${entry.entryType.titleI18nKey}} <#if entry.parent?exists> <@inputGroup> <@comboOrders name="order_id_${entry.idEntry!}" default_value=entry.position idParent=entry.parent.idEntry /> <@inputGroupItem> <@button type='submit' name='move_${entry.idEntry!}' title='#i18n{directory.modify_directory.move}' showTitle=false value='${entry.idEntry!}' size='sm' buttonIcon='arrows-alt' /> <#else> <@inputGroup> <@comboOrders name="order_id_${entry.idEntry!}" default_value=entry.position idParent=0 /> <@inputGroupItem> <@button type='submit' name='move_${entry.idEntry!}' title='#i18n{directory.modify_directory.move}' showTitle=false value='${entry.idEntry!}' size='sm' buttonIcon='arrows-alt' /> <@aButton href='jsp/admin/plugins/directory/ModifyEntry.jsp?id_entry=${entry.idEntry}' title='#i18n{directory.modify_directory.manage_entry.title_modify}' showTitle=false size='sm' buttonIcon='pencil' /> <#if entry.parent?exists> <@aButton href='jsp/admin/plugins/directory/DoMoveOutEntry.jsp?id_entry=${entry.idEntry}#list' title='#i18n{directory.modify_directory.manage_entry.title_go_out}' showTitle=false size='sm' buttonIcon='chevron-up' /> <#elseif !entry.entryType.group> <@aButton href='jsp/admin/plugins/directory/MoveEntry.jsp?id_entry=${entry.idEntry}#list' title='#i18n{directory.modify_directory.manage_entry.title_move}' showTitle=false size='sm' buttonIcon='chevron-down' /> <#if !entry.entryType.group> <@aButton href='jsp/admin/plugins/directory/DoCopyEntry.jsp?id_entry=${entry.idEntry}#list' title='#i18n{directory.modify_directory.manage_entry.title_copy}' showTitle=false size='sm' buttonIcon='clone' /> <@aButton href='jsp/admin/plugins/directory/ConfirmRemoveEntry.jsp?id_entry=${entry.idEntry}#list' title='#i18n{directory.modify_directory.manage_entry.title_delete}' showTitle=false size='sm' buttonIcon='trash' color='btn-danger' /> <@columns md=3> <@listGroup> #i18n{directory.modify_directory.manage_entry.label_insert_entry} <#list entry_type_list as entryType> <#if !entryType.group && ( !entryType.myLuteceUser || entryType.myLuteceUser && ( entryType.idType = id_entry_type_mylutece_user && is_active_mylutece_authentification || entryType.idType = id_entry_type_remote_mylutece_user && is_user_attributes_service_enable ) ) > <#list entryIconList as entryIcon> <#if entryType.idType == entryIcon?index+1> <@icon style='${entryIcon}' />  #i18n{${entryType.titleI18nKey}}
    <@paginationAdmin paginator=paginator combo=1 />
    <@tform action='jsp/admin/plugins/directory/DoModifyDirectory.jsp'> <@row> <@columns> <@row> <@columns sm=7> <@formGroup labelFor='title' labelKey='#i18n{directory.create_directory.label_title}' helpKey='#i18n{directory.create_directory.label_title_comment}' mandatory=true rows=2> <@input type='text' name='title' id='title' value=directory.title maxlength=255 /> <@formGroup labelFor='description' labelKey='#i18n{directory.create_directory.label_description}' helpKey='#i18n{directory.create_directory.label_description_comment}' mandatory=true rows=2> <@input type='textarea' name='description' id='description' rows=2>${directory.description} <@formGroup labelFor='unavailability_message' labelKey='#i18n{directory.create_directory.label_unavailability_message}' helpKey='#i18n{directory.create_directory.label_unavailability_message_comment}' mandatory=true rows=2> <@input type='textarea' name='unavailability_message' id='unavailability_message' rows=5 richtext=true><#if directory.unavailabilityMessage?exists>${directory.unavailabilityMessage} <@formGroup labelFor='number_record_per_page' labelKey='#i18n{directory.create_directory.label_number_record_per_page}' helpKey='#i18n{directory.create_directory.label_number_record_per_page_comment}' mandatory=true rows=2> <#assign value><#if directory.numberRecordPerPage!=-1>${directory.numberRecordPerPage} <@input type='text' name='number_record_per_page' id='number_record_per_page' value=value /> <@columns sm=5> <@formGroup labelFor='' labelKey='#i18n{directory.create_directory.label_workgroup}' helpKey='#i18n{directory.create_directory.label_workgroup_comment}' rows=2> <@select name='workgroup' id='workgroup' default_value=directory.workgroup?string items=user_workgroup_list sort=true/> <#if directory.role_key?exists> <@formGroup labelFor='role' labelKey='#i18n{directory.create_directory.label_role}' helpKey='#i18n{directory.create_directory.label_role}' rows=2> <@select name='rolekey' default_value=directory.roleKey?string items=role_list /> <@formGroup labelFor='id_form_search_template' labelKey='#i18n{directory.create_directory.label_form_search_template}' helpKey='#i18n{directory.create_directory.label_form_search_template_comment}' mandatory=true rows=2> <@select name='id_form_search_template' default_value=directory.idFormSearchTemplate?string items=form_search_template_list /> <@formGroup labelFor='id_result_list_template' labelKey='#i18n{directory.create_directory.label_result_list_template}' helpKey='#i18n{directory.create_directory.label_result_list_template_comment}' mandatory=true rows=2> <@select name='id_result_list_template' id='id_result_list_template' default_value=directory.idResultListTemplate?string items=result_list_template_list /> <@formGroup labelFor='id_result_record_template' labelKey='#i18n{directory.create_directory.label_result_record_template}' helpKey='#i18n{directory.create_directory.label_result_record_template_comment}' mandatory=true rows=2> <@select name='id_result_record_template' id='id_result_record_template' default_value=idResultRecordTemplate!?string items=result_record_template_list /> <#if workflow_selected?exists> <@formGroup labelFor='id_workflow_list' labelKey='#i18n{directory.create_directory.label_worflow_list}' rows=2> <@select name='id_workflow_list' default_value=workflow_selected?string items=workflow_list /> <@formGroup labelFor='id_workflow_list' labelKey='#i18n{directory.modify_directory.labelWorflowStateToRemoveRecords}' helpKey='#i18n{directory.modify_directory.labelWorflowStateToRemoveRecordsHelp}' rows=2> <@select name='id_workflow_state' default_value=directory.idWorkflowStateToRemove?string items=workflow_state_list /> <@formGroup labelFor='workflow_state_filter_search' labelKey='#i18n{directory.create_directory.label_state_search}' rows=2> <#if workflow_state_filter_search_selected='1'> <#assign checked = true /> <#else> <#assign checked = false /> <@radioButton orientation='horizontal' labelKey='#i18n{directory.create_directory.label_radio_state_search}' name='workflow_state_filter_search' value='1' checked=checked /> <#if workflow_state_filter_search_selected="2"> <#assign checked = true /> <#else> <#assign checked = false /> <@radioButton orientation='horizontal' labelKey='#i18n{directory.create_directory.label_radio_state_search_complementary}' name='workflow_state_filter_search' value='2' checked=checked /> <#if workflow_state_filter_search_selected="3"> <#assign checked = true /> <#else> <#assign checked = false /> <@radioButton orientation='horizontal' labelKey='#i18n{directory.create_directory.label_radio_state_search_no}' name='workflow_state_filter_search' value='3' checked=checked /> <@formGroup rows=2> <@button type='submit' name='save' buttonIcon='save' title='#i18n{directory.create_directory.button_save}' showTitleXs=false size='' /> <@button type='submit' name='apply' buttonIcon='check' title='#i18n{directory.modify_directory.button_apply}' showTitleXs=false size='' /> <@button type='submit' name='cancel' buttonIcon='remove' title='#i18n{directory.create_directory.button_cancel}' showTitleXs=false color='btn-secondary' size='' />  
    <@row> <@columns> <@row> <@columns sm=6> <@formGroup labelFor='frontOfficeTitle' labelKey='#i18n{directory.create_directory.label_title_front}' helpKey='#i18n{directory.create_directory.label_title_front_comment}' rows=2> <@input type='text' name='front_office_title' id='front_office_title' value='${directory.frontOfficeTitle!}' maxlength=255 /> <@formGroup labelKey='#i18n{directory.create_directory.label_show_date_creation}' rows=2> <@checkBox labelFor='date_shown_in_result_list' labelKey='#i18n{directory.create_entry.label_shown_in_result_list}' name='date_shown_in_result_list' id='date_shown_in_result_list' value='1' checked=directory.isDateShownInResultList() /> <@checkBox labelFor='date_shown_in_result_record' labelKey='#i18n{directory.create_entry.label_shown_in_result_record}' name='date_shown_in_result_record' id='date_shown_in_result_record' value='1' checked=directory.isDateShownInResultRecord() /> <@checkBox labelFor='date_shown_in_history' labelKey='#i18n{directory.create_entry.label_shown_in_history}' name='date_shown_in_history' id='date_shown_in_history' value='1' checked=directory.isDateShownInHistory() /> <@checkBox labelFor='date_shown_in_export' labelKey='#i18n{directory.create_entry.label_shown_in_export}' name='date_shown_in_export' id='date_shown_in_export' value='1' checked=directory.isDateShownInExport() /> <@checkBox labelFor='indexed' labelKey='#i18n{directory.create_entry.label_indexed}' name='date_shown_in_search' id='indexed' value='1' checked=directory.isDateShownInSearch() /> <#assign params> <#if !directory.isDateShownInSearch()>data="no" <@formGroup id='show_multiple_search_fields' params=params rows=2> <@checkBox labelFor='date_shown_in_multi_search' labelKey='#i18n{directory.create_entry.label_multiple_search_fields}' name='date_shown_in_multi_search' id='date_shown_in_multi_search' value='1' checked=directory.isDateShownInMultiSearch() /> <@checkBox labelFor='date_shown_in_advanced_search' labelKey='#i18n{directory.create_entry.label_shown_in_advanced_search}' name='date_shown_in_advanced_search' id='date_shown_in_advanced_search' value='1' checked=directory.isDateShownInAdvancedSearch() /> <@formGroup labelFor='id_sort_entry' labelKey='#i18n{directory.modify_directory.label_sort_entry}' rows=2> <@select name='id_sort_entry' id='id_sort_entry'> <#list entry_list as entry> <#if entry.sortable> <@checkBox labelFor='asc_sort' labelKey='#i18n{directory.modify_directory.label_asc_sort}' name='asc_sort' id='asc_sort' value='1' checked=directory.isAscendingSort() /> <@formGroup labelFor='id_sort_entry_front' labelKey='#i18n{directory.modify_directory.label_sort_entry_front}' rows=2> <@select name='id_sort_entry_front' id='id_sort_entry_front'> <#list entry_list as entry> <#if entry.sortable> <@checkBox labelFor='asc_sort_front' labelKey='#i18n{directory.modify_directory.label_asc_sort_front}' name='asc_sort_front' id='asc_sort_front' value='1' checked=directory.isAscendingSortFront() /> <@columns sm=6> <@formGroup labelKey='#i18n{directory.create_directory.label_show_date_modification}' rows=2> <@checkBox labelFor='date_modification_shown_in_result_list' labelKey='#i18n{directory.create_entry.label_shown_in_result_list}' name='date_modification_shown_in_result_list' id='date_modification_shown_in_result_list' value='1' checked=directory.isDateModificationShownInResultList() /> <@checkBox labelFor='date_modification_shown_in_result_record' labelKey='#i18n{directory.create_entry.label_shown_in_result_record}' name='date_modification_shown_in_result_record' id='date_modification_shown_in_result_record' value='1' checked=directory.isDateModificationShownInResultRecord() /> <@checkBox labelFor='date_modification_shown_in_history' labelKey='#i18n{directory.create_entry.label_shown_in_history}' name='date_modification_shown_in_history' id='date_modification_shown_in_history' value='1' checked=directory.isDateModificationShownInHistory() /> <@checkBox labelFor='date_modification_shown_in_export' labelKey='#i18n{directory.create_entry.label_shown_in_export}' name='date_modification_shown_in_export' id='date_modification_shown_in_export' value='1' checked=directory.isDateModificationShownInExport() /> <@checkBox labelFor='date_modification_indexed' labelKey='#i18n{directory.create_entry.label_indexed}' name='date_modification_shown_in_search' id='date_modification_indexed' value='1' checked=directory.isDateModificationShownInSearch() /> <@formGroup id='date_modification_show_multiple_search_fields' rows=2> <@checkBox labelFor='date_modification_shown_in_multi_search' labelKey='#i18n{directory.create_entry.label_multiple_search_fields}' name='date_modification_shown_in_multi_search' id='date_modification_shown_in_multi_search' value='1' checked=directory.isDateModificationShownInMultiSearch() /> <@checkBox labelFor='date_modification_shown_in_advanced_search' labelKey='#i18n{directory.create_entry.label_shown_in_advanced_search}' name='date_modification_shown_in_advanced_search' id='date_modification_shown_in_advanced_search' value='1' checked=directory.isDateModificationShownInAdvancedSearch() /> <@formGroup helpKey='#i18n{directory.create_directory_record.activate_directory_record_comment}' rows=2> <@checkBox labelFor='activate_directory_record' labelKey='#i18n{directory.create_directory_record.activate_directory_record}' name='activate_directory_record' id='activate_directory_record' value='1' checked=directory.isRecordActivated() /> <@formGroup helpKey='#i18n{directory.modify_directory.label.is_indexed_comment}' rows=2> <@checkBox labelFor='is_indexed' labelKey='#i18n{directory.modify_directory.label.is_indexed}' name='is_indexed' id='is_indexed' value='1' checked=directory.isIndexed() /> <@formGroup helpKey='#i18n{directory.create_directory.label.is_search_operator_or_comment}' rows=2> <@checkBox labelFor='is_search_operator_or' labelKey='#i18n{directory.create_directory.label.is_search_operator_or}' name='is_search_operator_or' id='is_search_operator_or' value='1' checked=directory.isSearchOperatorOr() /> <@formGroup rows=2> <@button type='submit' name='save' buttonIcon='save' title='#i18n{directory.create_directory.button_save}' showTitleXs=false size='' /> <@button type='submit' name='apply' buttonIcon='check' title='#i18n{directory.modify_directory.button_apply}' showTitleXs=false size='' /> <@button type='submit' name='cancel' buttonIcon='remove' title='#i18n{directory.create_directory.button_cancel}' showTitleXs=false color='btn-secondary' size='' />
    <@initEditor /> <@getDatePickerBootstrap idField="date_limite" language=locale /> <#macro comboOrders name default_value idParent >