source: branches/1.2/workflow/templates/default/map_roles.tpl @ 1349

Revision 1349, 4.6 KB checked in by niltonneto, 15 years ago (diff)

Ticket #561 - Inclusão do módulo Workflow faltante nessa versão.

  • Property svn:executable set to *
Line 
1{*Smarty template*}
2<a class="pagetitle" href="tiki-g-map_roles.php?p_id={$p_id}">{tr}Map process roles{/tr}</a><br/><br/>
3<a class="linkbut" href="tiki-g-admin_processes.php">{tr}admin processes{/tr}</a>
4<a class="linkbut" href="tiki-g-admin_activities.php?p_id={$p_id}">{tr}admin activities{/tr}</a>
5<a class="linkbut" href="tiki-g-admin_roles.php?p_id={$p_id}">{tr}admin roles{/tr}</a>
6<a class="linkbut" href="tiki-g-admin_processes.php?p_id={$p_id}">{tr}edit this process{/tr}</a><br/><br/>
7{tr}Process:{/tr} {$proc_info.name} {$proc_info.version}<br/>
8
9process graph<br/>
10
11{if count($errors) > 0}
12<div class="wikitext">
13Errors:<br/>
14{section name=ix loop=$errors}
15<small>{$errors[ix]}</small><br/>
16{/section}
17</div>
18{/if}
19
20{if count($roles) > 0}
21        <h3>{tr}Map users to roles{/tr}</h3>
22        <form method="post" action="tiki-g-map_roles.php">
23        <input type="hidden" name="p_id" value="{$p_id|escape}" />
24        <input type="hidden" name="offset" value="{$offset|escape}" />
25        <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
26        <input type="hidden" name="find" value="{$find|escape}" />
27        <table class="normal">
28        <tr>
29                <td class="formcolor">{tr}Map{/tr}</td>
30                <td class="formcolor">
31                  <table border="1" >
32                        <tr>
33                                <td class="formcolor" >
34                                {tr}Users{/tr}:
35                                <input type="text" size="10" name="find_users" value="{$find_users|escape}" />
36                                <input type="submit" name="findusers" value="{tr}filter{/tr}" />         
37                                </td>
38                                <td class="formcolor" >
39                                {tr}Roles{/tr}:<br/>                           
40                                </td>
41                        </tr>
42                        <tr>
43                                <td class="formcolor" >
44                                        <select name="user[]" multiple="multiple" size="10">
45                                        {section name=ix loop=$users}
46                                        <option value="{$users[ix].user|escape}">{$users[ix].user}</option>
47                                        {/section}
48                                        </select>
49                                </td>
50                                <td class="formcolor" >
51
52                                        <select name="role[]" multiple="multiple" size="10">
53                                        {section name=ix loop=$roles}
54                                        <option value="{$roles[ix].roleId|escape}">{$roles[ix].name}</option>
55                                        {/section}
56                                        </select>                       
57                                </td>
58                        </tr>
59                  </table>
60                </td>
61        </tr>
62       
63        <tr>
64                <td class="formcolor">&nbsp;</td>
65                <td class="formcolor">
66                        <input type="submit" name="save" value="{tr}map{/tr}" />
67                </td>
68        </tr>
69        </table>
70        </form>
71{else}
72        <h3>{tr}Warning{/tr}</h3>
73        {tr}No roles are defined yet so no roles can be mapped{/tr}<br/>
74{/if}
75
76<h3>{tr}List of mappings{/tr}</h3>
77<form action="tiki-g-map_roles.php" method="post">
78<input type="hidden" name="p_id" value="{$p_id|escape}" />
79<input type="hidden" name="offset" value="{$offset|escape}" />
80<input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
81{tr}Find{/tr}:<input size="8" type="text" name="find" value="{$find|escape}" />
82<input type="submit" name="filter" value="{tr}find{/tr}" />
83</form>
84<form action="tiki-g-map_roles.php" method="post">
85<input type="hidden" name="p_id" value="{$p_id|escape}" />
86<input type="hidden" name="offset" value="{$offset|escape}" />
87<input type="hidden" name="find" value="{$find|escape}" />
88<input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
89<table class="normal">
90<tr>
91<td class="heading"><input type="submit" name="delete" value="{tr}del{/tr}" /></td>
92<td class="heading" ><a class="tableheading" href="tiki-g-map_roles.php?p_id={$p_id}&amp;find={$find}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}Role{/tr}</a></td>
93<td class="heading" ><a class="tableheading" href="tiki-g-map_roles.php?p_id={$p_id}&amp;find={$find}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'user_desc'}user_asc{else}user_desc{/if}">{tr}User{/tr}</a></td>
94</tr>
95{cycle values="odd,even" print=false}
96{section name=ix loop=$items}
97<tr>
98        <td class="{cycle advance=false}">
99                <input type="checkbox" name="map[{$items[ix].user}:::{$items[ix].roleId}]" />
100        </td>
101        <td class="{cycle advance=false}">
102          {$items[ix].name}
103        </td>
104        <td class="{cycle}">
105          {$items[ix].user}
106        </td>
107</tr>
108{sectionelse}
109<tr>
110        <td class="{cycle advance=false}" colspan="3">
111        {tr}No mappings defined yet{/tr}
112        </td>
113</tr>   
114{/section}
115</table>
116</form>
117
118<div class="mini">
119<div align="center">
120{if $prev_offset >= 0}
121[<a class="prevnext" href="{sameurl offset=$prev_offset}">{tr}prev{/tr}</a>]&nbsp;
122{/if}
123{tr}Page{/tr}: {$actual_page}/{$cant_pages}
124{if $next_offset >= 0}
125&nbsp;[<a class="prevnext" href="{sameurl offset=$next_offset}">{tr}next{/tr}</a>]
126{/if}
127{if $direct_pagination eq 'y'}
128<br/>
129{section loop=$cant_pages name=foo}
130{assign var=selector_offset value=$smarty.section.foo.index|times:$maxRecords}
131<a class="prevnext" href="{sameurl offset=$selector_offset}">
132{$smarty.section.foo.index_next}</a>&nbsp;
133{/section}
134{/if}
135</div>
136</div>
Note: See TracBrowser for help on using the repository browser.