<#macro setBtnAction action_nb > <#switch action_nb> <#case 1> <#case 6> <#case 8> <#case 11> <#assign btnAction="btn-danger" /> <#break> <#case 14> <#case 15> <#assign btnAction="btn-info" /> <#break> <#case 4> <#case 12> <#case 13> <#assign btnAction="btn-success" /> <#break> <#case 5> <#assign btnAction="btn-warning" /> <#break> <#default> <#assign btnAction="btn-primary" /> ${btnAction} <#if document?exists>

#i18n{document.manage_document_publishing.labelPublishTitle}

<#list document.actions as action > <#if action.url?has_content>

${document.id} - ${document.title}

#i18n{document.preview_document.columnTitleType}
${document.type}
#i18n{document.preview_document.columnTitleDateCreation}
<#if document.state?has_content>
#i18n{document.preview_document.columnTitleState}
${document.state}
${document.dateCreation}
#i18n{document.preview_document.columnTitleDateModification}
${document.dateModification}

#i18n{document.preview_document.columnTitleDateValidity}

<#assign dateBegin=""> <#if document.dateValidityBegin?has_content> <#assign dateBegin=document.dateValidityBegin?string("dd/MM/yyyy")> <#assign dateEnd=""> <#if document.dateValidityEnd?has_content> <#assign dateEnd=document.dateValidityEnd?string("dd/MM/yyyy")> <#assign labelBeginSince="#i18n{document.preview_document.labelDateValidityBeginSince}"> <#assign labelBegin="#i18n{document.preview_document.labelDateValidityBegin}"> <#assign labelEndUntil="#i18n{document.preview_document.labelDateValidityEndUntil}"> <#assign labelEnd="#i18n{document.preview_document.labelDateValidityEnd}"> <#if dateBegin?has_content && dateEnd?has_content>

 ${labelBegin} ${dateBegin} ${labelEnd} ${dateEnd}

<#elseif ! ( dateBegin?has_content ) && ! ( dateEnd?has_content )>

 #i18n{document.preview_document.labelDateValidityNotDefined}

<#elseif dateBegin?has_content && !( dateEnd?has_content )>

 ${labelBeginSince} ${dateBegin}

<#elseif ! ( dateBegin?has_content ) && dateEnd?has_content>

 ${labelEndUntil} ${dateEnd}

<#if portlet_filter_error??>

${portlet_filter_error}

<#if !portlet_filter?? || portlet_filter.displayLatestPortlets> <#else>

#i18n{document.manage_document_publishing.labelAvailablePortlet} <#if !portlet_filter?? || portlet_filter.displayLatestPortlets>(${label_display_latest_portlets})

<#if document_list_portlet_list?size > 0 || document_portlet_list?size > 0 >
<#if document_list_portlet_list?size > 0> <@comboWithParamsAndLength name="document_list_portlet_ids" default_value="" additionalParameters="multiple='multiple' size='10' class='form-control input-sm'" items=document_list_portlet_list max_length=175 /> <#else>

#i18n{document.manage_document_publishing.messagePortletNotExist}

<#if document_portlet_list?size > 0>

#i18n{document.manage_document_publishing.labelAvailableDocumentPortlet} #i18n{document.manage_document_publishing.labelAvailableDocumentPortletComment}

<@comboWithParamsAndLength name="document_portlet_ids" default_value="" additionalParameters="multiple='multiple' size='10' class='form-control input-sm'" items=document_portlet_list max_length=175 /> <#else>

#i18n{document.manage_document_publishing.messagePortletNotExist}

<#if permission_assign?exists> <#if permission_publish?exists>
<#else>
#i18n{document.manage_document_publishing.messagePortletNotExist}
<#if assigned_portlet_list?size > 0 >

#i18n{document.manage_document_publishing.labelPublishedPortletList}

    <#list assigned_portlet_list as assigned_portlet_publication>
  •  ${assigned_portlet_publication.portlet.id} ${assigned_portlet_publication.portlet.name} <#if permission_publish?exists> <#if assigned_portlet_publication.publication.status == status_unpublished>
    <#else>
    <#if permission_assign?exists>
<#else>

#i18n{document.manage_document_publishing.labelPublishedPortletList}


#i18n{document.manage_document_publishing.messageDocumentNotAffectedOrPublished}