manage_announces.html
1 <#include "/admin/plugins/announce/announce_tabs.html" />
2 <div class="row">
3 <div class="col-xs-12 col-sm-12 col-md-12">
4 <div class="box box-primary">
5 <div class="box-header">
6 <h3 class="box-title">#i18n{announce.manage_announces.pageTitle}</h3>
7 </div>
8 <div class="box-body table-responsive">
9 <@tabs tab="announces" />
10 <form method="post" action="jsp/admin/plugins/announce/ManageAnnounces.jsp">
11 <@paginationAdmin paginator=paginator form=0 combo=1 showcount=0 />
12 </form>
13 <table class="table table-hover">
14 <tr>
15 <th>
16 #i18n{announce.manage_announces.columnTitleTitle}
17 <@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="title_announce" />
18 </th>
19 <th>
20 #i18n{announce.manage_announces.columnTitleDescription}
21 <@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="description_announce" />
22 </th>
23 <th>
24 #i18n{announce.manage_announces.columnTitleCategory}
25 </th>
26 <th>
27 #i18n{announce.manage_announces.columnTitleCreationDate}
28 <@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="date_creation" />
29 </th>
30 <th>
31 #i18n{announce.manage_announces.columnTitleModificationDate}
32 <@sort jsp_url="jsp/admin/plugins/announce/ManageAnnounces.jsp" attribute="date_modification" />
33 </th>
34 <!--
35 <th>
36 #i18n{announce.manage_announces.columnTitlePublished}
37 </th>
38 -->
39 <th>#i18n{announce.manage_announces.columnTitleSuspend}</th>
40 <th>#i18n{announce.manage_announces.columnTitleActions}</th>
41 </tr>
42 <#list list_announces as announce>
43 <tr>
44 <td>
45 <h4><strong>${announce.title}</strong></h4>
46 <#if announce.published>
47 <span class="label label-success"><i class="fa fa-check"></i> #i18n{announce.sector.published}</span>
48 <#else>
49 <span class="label label-important"><i class="fa fa-remove"></i> #i18n{announce.my_announces.statusUnPublished}</span>
50 </#if>
51 </td>
52 <td class="col-md-4">${announce.description}</td>
53 <td><span class="label">${announce.category.label}</span></td>
54 <td>${announce.dateCreation}</td>
55 <td>${announce.dateModification}</td>
56 <td>
57 <#if announce.suspended>
58 <span class="label label-important" title="#i18n{portal.util.labelDisabled}"><i class="fa fa-remove"></i></span>
59 <#else>
60 <span class="label label-success" title="#i18n{portal.util.labelEnabled}"><i class="fa fa-check"></i></span>
61 </#if>
62 <#if announce.suspendedByUser>
63 <span class="label label-warning" title="#i18n{announce.manage_announces.suspendedByUser}">
64 <i class="fa fa-user-times"></i>
65 </span>
66 </#if>
67
68
69 </td>
70
71 <td>
72 <a class="btn btn-primary btn-xs btn-flat" href="jsp/admin/plugins/announce/PreviewAnnounce.jsp?announce_id=${announce.id}">
73 <i class="fa fa-eye" title="#i18n{announce.preview_announce.pageTitle}"></i>
74 </a>
75 <#if right_publish_announce?? && right_publish_announce>
76 <#if announce.published>
77 <a class="btn btn-danger btn-xs btn-flat" type="submit" href="jsp/admin/plugins/announce/DoUnPublishAnnounce.jsp?announce_id=${announce.id}" title="#i18n{announce.announce.actions.unpublish}">
78 <i class="fa fa-toggle-on"></i>
79 </a>
80 <#else>
81 <a href="jsp/admin/plugins/announce/DoPublishAnnounce.jsp?announce_id=${announce.id}" class="btn btn-success btn-xs btn-flat" title="#i18n{announce.announce.actions.publish}">
82 <i class="fa fa-toggle-off"></i>
83 </a>
84 </#if>
85 </#if>
86 <#if right_execute_workflow_action?? && right_execute_workflow_action>
87 <#if announce.listWorkflowActions?? && announce.listWorkflowActions?size > 0>
88 <#list announce.listWorkflowActions as action>
89 <a class="btn btn-xs btn-flat btn-primary" href="jsp/admin/plugins/announce/ManageAnnounceWorkflow.jsp?view=viewWorkflowActionForm&id_action=${action.id}&id_announce=${announce.id}">
90 <img src="image?resource_type=workflow_icon_img&id=${action.icon.id}" <#if action.icon.width!=-1> width="${action.icon.width}" </#if><#if action.icon.height!=-1> height="${action.icon.height}"</#if> title="${action.name}" alt="${action.name}" />
91 </a>
92 </#list>
93 </#if>
94 </#if>
95 <#if right_suspend_announce?? && right_suspend_announce>
96 <#if announce.suspended>
97 <a href="jsp/admin/plugins/announce/DoEnableAnnounce.jsp?announce_id=${announce.id}" class="btn btn-success btn-xs btn-flat" title="#i18n{announce.announce.actions.enable}" >
98 <i class="fa fa-check"></i>
99 </a>
100 <#else>
101 <a href="jsp/admin/plugins/announce/DoSuspendAnnounce.jsp?announce_id=${announce.id}" class="btn btn-danger btn-xs btn-flat" title="#i18n{announce.announce.actions.suspend}">
102 <i class="fa fa-remove"></i>
103 </a>
104 </#if>
105 </#if>
106 <#if right_delete_announce?? && right_delete_announce>
107 <a class="btn btn-danger btn-xs btn-flat" href="jsp/admin/plugins/announce/RemoveAnnounce.jsp?announce_id=${announce.id}" title="#i18n{announce.announce.actions.delete}">
108 <i class="fa fa-trash"></i>
109 </a>
110 </#if>
111
112 </td>
113 </tr>
114 </#list>
115 </table>
116 <form method="post" action="jsp/admin/plugins/announce/ManageAnnounces.jsp">
117 <@paginationAdmin paginator=paginator form=0 combo=1 showcount=0 />
118 </form>
119 </div>
120 </div>
121 </div>
122 </div>