2023-04-23 13:21:21 +03:00
{{ template "admin/layout_head" ( dict "ctxData" . "pageClass" "admin notice" ) }}
<div class="admin-setting-content">
2017-03-16 01:39:38 +03:00
<h4 class="ui top attached header">
2023-09-25 15:42:40 +03:00
{{ ctx .Locale .Tr "admin.notices.system_notice_list" }} ( {{ ctx .Locale .Tr "admin.total" .Total }} )
2017-03-16 01:39:38 +03:00
</h4>
2023-06-22 04:59:49 +03:00
<table class="ui attached segment select selectable striped table unstackable g-table-auto-ellipsis">
2023-04-26 18:59:08 +03:00
<thead>
<tr>
<th></th>
<th>ID</th>
2023-09-25 11:56:50 +03:00
<th> {{ ctx .Locale .Tr "admin.notices.type" }} </th>
<th> {{ ctx .Locale .Tr "admin.notices.desc" }} </th>
<th> {{ ctx .Locale .Tr "admin.users.created" }} </th>
<th> {{ ctx .Locale .Tr "admin.notices.op" }} </th>
2023-04-26 18:59:08 +03:00
</tr>
</thead>
<tbody>
{{ range .Notices }}
2017-03-16 01:39:38 +03:00
<tr>
2024-03-22 16:45:10 +03:00
<td><div class="ui checkbox tw-flex" data-id=" {{ .ID }} "><input type="checkbox"></div></td>
2023-04-26 18:59:08 +03:00
<td> {{ .ID }} </td>
2023-09-25 11:56:50 +03:00
<td> {{ ctx .Locale .Tr .TrStr }} </td>
2024-03-23 23:11:15 +03:00
<td class="view-detail auto-ellipsis tw-w-4/5"><span class="notice-description"> {{ .Description }} </span></td>
2024-11-04 14:30:00 +03:00
<td nowrap> {{ DateUtils .AbsoluteShort .CreatedUnix }} </td>
2023-04-26 18:59:08 +03:00
<td class="view-detail"><a href="#"> {{ svg "octicon-note" 1 6 }} </a></td>
2017-03-16 01:39:38 +03:00
</tr>
2023-04-26 18:59:08 +03:00
{{ end }}
</tbody>
{{ if .Notices }}
<tfoot>
2017-03-16 01:39:38 +03:00
<tr>
2023-04-26 18:59:08 +03:00
<th></th>
<th colspan="5">
2024-10-10 07:56:49 +03:00
<form class="tw-float-right" method="post" action=" {{ AppSubUrl }} /-/admin/notices/empty">
2023-04-26 18:59:08 +03:00
{{ .CsrfTokenHtml }}
2023-09-25 11:56:50 +03:00
<button type="submit" class="ui red small button"> {{ ctx .Locale .Tr "admin.notices.delete_all" }} </button>
2023-04-26 18:59:08 +03:00
</form>
<div class="ui floating upward dropdown small button"> {{ / * TODO : Make this dropdown accessible * / }}
2023-09-25 11:56:50 +03:00
<span class="text"> {{ ctx .Locale .Tr "admin.notices.operations" }} </span>
2023-04-26 18:59:08 +03:00
<div class="menu">
<div class="item select action" data-action="select-all">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "admin.notices.select_all" }}
2023-04-26 18:59:08 +03:00
</div>
<div class="item select action" data-action="deselect-all">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "admin.notices.deselect_all" }}
2023-04-26 18:59:08 +03:00
</div>
<div class="item select action" data-action="inverse">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "admin.notices.inverse_selection" }}
2018-07-05 18:35:42 +03:00
</div>
2015-12-08 01:30:52 +03:00
</div>
2023-04-26 18:59:08 +03:00
</div>
2024-04-14 20:53:52 +03:00
<button class="ui small button" id="delete-selection" data-link=" {{ .Link }} /delete" data-redirect="?page= {{ .Page .Paginater .Current }} ">
2024-03-21 19:31:15 +03:00
<span class="text"> {{ ctx .Locale .Tr "admin.notices.delete_selected" }} </span>
2023-04-26 18:59:08 +03:00
</button>
</th>
</tr>
</tfoot>
{{ end }}
</table>
2022-08-26 00:55:52 +03:00
{{ template "base/paginate" . }}
2015-12-08 01:30:52 +03:00
</div>
2015-12-05 09:09:14 +03:00
2020-06-02 23:24:18 +03:00
<div class="ui modal admin" id="detail-modal">
2023-09-25 11:56:50 +03:00
<div class="header"> {{ ctx .Locale .Tr "admin.notices.view_detail_header" }} </div>
2024-04-13 10:46:02 +03:00
<div class="content"><pre></pre></div>
2015-12-05 09:09:14 +03:00
</div>
2023-04-23 13:21:21 +03:00
{{ template "admin/layout_footer" . }}