Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 58ca9076

Von Hans Peter Schlaepfer vor etwa 5 Jahren hinzugefügt

  • ID 58ca9076f0b605e39e5efd30489a4d066ff6c5f7
  • Vorgänger d80f175e
  • Nachfolger 2a97e655

Neues kivitendo Design Aenderungen in templates/webpages/admin/..

Unterschiede anzeigen:

templates/webpages/admin/edit_group.html
1
[%- USE HTML %]
2
[%- USE L %][%- USE LxERP -%]
1
[% USE HTML %]
2
[% USE L %]
3
[% USE LxERP %]
3 4

  
4
[%- INCLUDE 'common/flash.html' %]
5
[% INCLUDE 'common/flash.html' %]
5 6

  
6 7
<h1>[% HTML.escape(title) %]</h1>
7 8

  
8
<form method="post" action="controller.pl" id="form">
9
 [% L.hidden_tag("group.id", SELF.group.id) %]
10
 [% L.hidden_tag("action", "") %]
11

  
12
 <h2>[%- LxERP.t8("Settings") %]</h2>
13

  
14
 <table>
15
  <tr>
16
   <th align="right">[% LxERP.t8('Name') %]</th>
17
   <td>[% L.input_tag("group.name", SELF.group.name, class="initial_focus") %]</td>
18
  </tr>
19

  
20
  <tr>
21
   <th align="right">[% LxERP.t8('Description') %]</th>
22
   <td>[% L.input_tag("group.description", SELF.group.description) %]</td>
23
  </tr>
24
 </table>
25

  
26
 <h2>[% LxERP.t8("Access rights") %]</h2>
27

  
28
 [% SET granted_rights = SELF.group.rights_map %]
29 9

  
30
 [%- FOREACH section = SELF.all_rights %]
31
  [% SET section_number = loop.count %]
32
  [% SET num_checked = 0 %]
33
  [% FOREACH right = section.rights %][% SET name = right.name %][% IF granted_rights.$name %][% SET num_checked = num_checked + 1 %][% END %][% END %]
34
  <h3>[% L.checkbox_tag('dummy' _ section_number, label=LxERP.t8('Section "#1"', section.description), checkall='.checkallgroup' _ section_number, checked=(num_checked == section.rights.size)) %]</h3>
35

  
36
  <div class="clearfix">
10
<form method="post" action="controller.pl" id="form">
11
[% L.hidden_tag("group.id", SELF.group.id) %]
12
[% L.hidden_tag("action", "") %]
13

  
14
<div class="wrapper">
15

  
16
<div class="col wi-wide">
17
<h2>[% LxERP.t8("Settings") %]</h2>
18

  
19
<table class="tbl-horizontal">
20
  <tbody>
21
    <tr>
22
      <th>[% LxERP.t8('Name') %]</th>
23
      <td>[% L.input_tag("group.name", SELF.group.name, class="initial_focus") %]</td>
24
    </tr>
25
    <tr>
26
      <th>[% LxERP.t8('Description') %]</th>
27
      <td>[% L.input_tag("group.description", SELF.group.description) %]</td>
28
    </tr>
29
  </tbody>
30
</table>
31

  
32
<h2>[% LxERP.t8("Access rights") %]</h2>
33

  
34
[% SET granted_rights = SELF.group.rights_map %]
35

  
36
[% FOREACH section = SELF.all_rights %]
37
[% SET section_number = loop.count %]
38
[% SET num_checked = 0 %]
39
[% FOREACH right = section.rights %]
40
  [% SET name = right.name %]
41
  [% IF granted_rights.$name %][% SET num_checked = num_checked + 1 %][% END %]
42
[% END %]
43

  
44
<div class="boxes">
45
<h3 title="[% LxERP.t8('Select/Deselect all') %]">[% L.checkbox_tag('dummy' _ section_number, label=LxERP.t8('Section "#1"', section.description), checkall='.checkallgroup' _ section_number, checked=(num_checked == section.rights.size), title=LxERP.t8("Select/Deselect")) %]</h3>
37 46
   [% FOREACH right = section.rights %]
38 47
    [% SET name = right.name %]
39
    [% L.checkbox_tag("group.rights_map." _ name, label=right.description, checked=granted_rights.$name, class="checkallgroup" _ section_number) %]
40
    <br>
41
   [%- END %]
48
    <div>[% L.checkbox_tag("group.rights_map." _ name, label=right.description, checked=granted_rights.$name, class="checkallgroup" _ section_number) %]</div>
49
     [% END %]
42 50
  </div>
43
 [%- END %]
51
 [% END %]
44 52

  
45
 <h2>[%- LxERP.t8("Group membership") %]</h2>
53
</div><!-- /.col -->
46 54

  
47
[% IF SELF.all_users.size %]
48
 <p>
49
  [%- LxERP.t8("The following users are a member of this group") %]:
50
 </p>
55
<div class="col">
56
<h2>[% LxERP.t8("Group membership") %]</h2>
51 57

  
52
 <div class="clearfix">
58
[% IF SELF.all_users.size %]
59
<div class="ms2side">
60
  <p>[% LxERP.t8("The following users are a member of this group") %]:</p>
61
  <!-- vormals:.clearfix -->
53 62
  [% L.select_tag("group.users[]", SELF.all_users, id="group_users", title_key="login", default=SELF.group.users, default_value_key='id', multiple=1) %]
54 63
  [% L.multiselect2side("group_users", labelsx => LxERP.t8("All users"), labeldx => LxERP.t8("Users that are a member in this group")) %]
55
 </div>
64
</div>
65
[% ELSE %]
66
  <p>[% LxERP.t8("No users have been created yet.") %]</p>
67
[% END %]
56 68

  
57
[%- ELSE %]
58
 <p>
59
  [% LxERP.t8("No users have been created yet.") %]
60
 </p>
61
[%- END %]
62 69

  
63
 <h2>[%- LxERP.t8("Client assignment") %]</h2>
70
<h2>[% LxERP.t8("Client assignment") %]</h2>
64 71

  
65 72
[% IF SELF.all_clients.size %]
66
 <p>
67
  [%- LxERP.t8("This group is valid for the following clients") %]:
68
 </p>
69

  
70
 <div class="clearfix">
73
<div class="ms2side">
74
  <p>[% LxERP.t8("This group is valid for the following clients") %]:</p>
75
  <!-- vormals:.clearfix -->
71 76
  [% L.select_tag("group.clients[]", SELF.all_clients, id="group_clients", title_key="name", default=SELF.group.clients, default_value_key='id', multiple=1) %]
72 77
  [% L.multiselect2side("group_clients", labelsx => LxERP.t8("All clients"), labeldx => LxERP.t8("Clients this Group is valid for")) %]
73
 </div>
78
</div>
79

  
80
[% ELSE %]
81
  <p>[% LxERP.t8("No clients have been created yet.") %]</p>
82
[% END %]
74 83

  
75
[%- ELSE %]
76
 <p>
77
  [% LxERP.t8("No clients have been created yet.") %]
78
 </p>
79
[%- END %]
80 84

  
81
<hr size="3" noshade>
85
<div class="buttons">
86
  [% L.link(SELF.url_for(action="show"), LxERP.t8("Back"), class="button neutral") %]
82 87

  
83
<p>
84
 [% L.link(SELF.url_for(action="show"), LxERP.t8("Back")) %]
88
  [% L.button_tag("submit_with_action('save_group')", LxERP.t8("Save")) %]
89
  [% IF SELF.group.id %]
90
    [% L.button_tag("save_as_new()", LxERP.t8("Save as new")) %]
91
    [% L.button_tag("submit_with_action('delete_group')", LxERP.t8("Delete"), confirm=LxERP.t8("Are you sure?")) %]
92
  [% END %]
93
</div>
85 94

  
86
 [% L.button_tag("submit_with_action('save_group')", LxERP.t8("Save")) %]
87
 [% IF SELF.group.id %]
88
  [% L.button_tag("save_as_new()", LxERP.t8("Save as new")) %]
89
  [% L.button_tag("submit_with_action('delete_group')", LxERP.t8("Delete"), confirm=LxERP.t8("Are you sure?")) %]
90
 [%- END %]
91
</p>
95
</div><!-- /.col -->
92 96

  
97
</div><!-- /.wrapper -->
93 98
</form>
94 99

  
95 100
<script type="text/javascript">

Auch abrufbar als: Unified diff