Use ObjectActionFunctionTemplatePlugin in more places in ACP
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / userGroupAssignmentList.tpl
CommitLineData
87d3a054
MS
1{include file='header' pageTitle='wcf.acp.group.assignment.list'}
2
95961bdf 3<header class="contentHeader">
b5c94e9e 4 <div class="contentHeaderTitle">
0edfe081 5 <h1 class="contentTitle">{lang}wcf.acp.group.assignment.list{/lang}{if $items} <span class="badge badgeInverse">{#$items}</span>{/if}</h1>
b5c94e9e 6 </div>
87d3a054 7
b5c94e9e 8 <nav class="contentHeaderNavigation">
87d3a054 9 <ul>
f2b50825 10 <li><a href="{link controller='UserGroupAssignmentAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.group.assignment.button.add{/lang}</span></a></li>
87d3a054 11
b5c94e9e 12 {event name='contentHeaderNavigation'}
87d3a054
MS
13 </ul>
14 </nav>
b5c94e9e
AE
15</header>
16
17{hascontent}
18 <div class="paginationTop">
19 {content}{pages print=true assign=pagesLinks controller="UserGroupAssignmentList" link="pageNo=%d"}{/content}
20 </div>
21{/hascontent}
87d3a054
MS
22
23{if $objects|count}
95961bdf 24 <div class="section tabularBox" id="userGroupAssignmentTableContainer">
8a2555fd 25 <table class="table jsObjectActionContainer" data-object-action-class-name="wcf\data\user\group\assignment\UserGroupAssignmentAction">
87d3a054
MS
26 <thead>
27 <tr>
28 <th class="columnID columnAssignmentID" colspan="2"><span>{lang}wcf.global.objectID{/lang}</span></th>
29 <th class="columnTitle columnAssignmentName"><span>{lang}wcf.global.name{/lang}</span></th>
30 <th class="columnTitle columnGroupName"><span>{lang}wcf.acp.group.assignment.userGroup{/lang}</span></th>
31
32 {event name='columnHeads'}
33 </tr>
34 </thead>
35
c7bf3ccc 36 <tbody class="jsReloadPageWhenEmpty">
87d3a054 37 {foreach from=$objects item='assignment'}
8a2555fd 38 <tr class="jsUserGroupAssignmentRow jsObjectActionObject" data-object-id="{@$assignment->getObjectID()}">
87d3a054 39 <td class="columnIcon">
8a2555fd 40 {objectAction action="toggle" isDisabled=$assignment->isDisabled}
f2b50825 41 <a href="{link controller='UserGroupAssignmentEdit' object=$assignment}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
8a2555fd 42 {objectAction action="delete" objectTitle=$assignment->getTitle()}
87d3a054
MS
43
44 {event name='rowButtons'}
45 </td>
46 <td class="columnID columnAssignmentID">{@$assignment->assignmentID}</td>
47 <td class="columnTitle columnAssignmentName">
48 <a href="{link controller='UserGroupAssignmentEdit' object=$assignment}{/link}">{$assignment->title}</a>
49 </td>
50 <td class="columnDigits columnGroupName">
51 {$assignment->getUserGroup()->getName()}
52 </td>
53
54 {event name='columns'}
55 </tr>
56 {/foreach}
57 </tbody>
58 </table>
59 </div>
60
b5c94e9e
AE
61 <footer class="contentFooter">
62 {hascontent}
63 <div class="paginationBottom">
64 {content}{@$pagesLinks}{/content}
65 </div>
66 {/hascontent}
87d3a054 67
b5c94e9e 68 <nav class="contentFooterNavigation">
87d3a054 69 <ul>
f2b50825 70 <li><a href="{link controller='UserGroupAssignmentAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.group.assignment.button.add{/lang}</span></a></li>
87d3a054 71
b5c94e9e 72 {event name='contentFooterNavigation'}
87d3a054
MS
73 </ul>
74 </nav>
b5c94e9e 75 </footer>
87d3a054
MS
76{else}
77 <p class="info">{lang}wcf.global.noItems{/lang}</p>
78{/if}
79
80{include file='footer'}