]> wagnertech.de Git - mfinanz.git/blob - templates/design40_webpages/dbupgrade/auth/clients.html
date error in mapping
[mfinanz.git] / templates / design40_webpages / dbupgrade / auth / clients.html
1 [% USE LxERP %]
2 [% USE L %]
3
4 [% INCLUDE 'common/flash.html' %]
5
6 <h1>[% LxERP.t8("Introduction of clients") %]</h1>
7
8 <div class="wrapper">
9
10 [% L.javascript_tag('jquery.selectboxes', 'jquery.multiselect2side') %]
11
12 <p>
13  [% LxERP.t8("kivitendo has been extended to handle multiple clients within a single installation.") %]
14  [% LxERP.t8("Therefore several settings that had to be made for each user in the past have been consolidated into the client configuration.") %]
15  [% LxERP.t8("You have to grant users access to one or more clients.") %]
16  [% LxERP.t8("The user can chose which client to connect to during login.") %]
17 </p>
18
19 <p>
20  [% LxERP.t8("The access rights a user has within a client instance is still governed by his group membership.") %]
21  [% LxERP.t8("Only groups that have been configured for the client the user logs in to will be considered.") %]
22 </p>
23
24 <p>
25  [% LxERP.t8("The following list has been generated automatically from existing users collapsing users with identical settings into a single entry.") %]
26  [% LxERP.t8("Please select which client configurations you want to create.") %]
27  [% LxERP.t8("The 'name' is the field shown to the user during login.") %]
28  [% LxERP.t8("It can be changed later but must be unique within the installation.") %]
29 </p>
30
31 <form method="post" action="controller.pl">
32   [% FOREACH client = SELF.clients %]
33   [% L.hidden_tag("clients[+].dummy", 1) %]
34
35   <h2>[% L.checkbox_tag("clients[].enabled", label=LxERP.t8("Create new client #1", loop.count), checked=client.enabled) %]</h2>
36
37   <table>
38     <tr>
39     <th colspan="6">[% LxERP.t8("General settings") %]</th>
40     </tr>
41
42     <tr>
43     <td class="right">[% LxERP.t8("Client name") %]:</td>
44     <td>[% L.input_tag("clients[].name", client.name) %]</td>
45
46     <td class="right">[% LxERP.t8("Company name") %]:</td>
47     <td>[% L.input_tag("clients[].company", client.company) %]</td>
48
49     <td class="right">[% LxERP.t8("Address") %]:</td>
50     <td>[% L.textarea_tag("clients[].address", client.address, rows=4, cols=40) %]</td>
51     </tr>
52
53     <tr>
54     <td class="right">[% LxERP.t8("Tax number") %]:</td>
55     <td>[% L.input_tag("clients[].taxnumber", client.taxnumber) %]</td>
56
57     <td class="right">[% LxERP.t8("VAT ID") %]:</td>
58     <td>[% L.input_tag("clients[].co_ustid", client.co_ustid) %]</td>
59
60     <td class="right">[% LxERP.t8("DUNS-Nr") %]:</td>
61     <td>[% L.input_tag("clients[].duns", client.duns) %]</td>
62     </tr>
63
64     <tr>
65     <td class="right">[% LxERP.t8("SEPA creditor ID") %]:</td>
66     <td colspan="5">[% L.input_tag("clients[].sepa_creditor_id", client.sepa_creditor_id) %]</td>
67     </tr>
68
69     <tr>
70     <td class="right">[% LxERP.t8("Print templates") %]:</td>
71     <td colspan="5">[% L.select_tag("clients[].templates", SELF.templates, default=client.templates) %]</td>
72     </tr>
73
74     <tr>
75     <th colspan="6">[% LxERP.t8("User access") %]</th>
76     </tr>
77
78     <tr>
79     <td>[% LxERP.t8("Users with access to this client") %]:</td>
80
81     <td colspan="6" class="clearfix">
82       [% L.select_tag('clients[].users[]', SELF.users, id='users_multi_' _ loop.count, value_key='id', title_key='login', default=client.users, multiple=1) %]
83     </td>
84     </tr>
85
86     <tr>
87     <td>[% LxERP.t8("Groups that are valid for this client for access rights") %]:</td>
88
89     <td colspan="6" class="clearfix">
90       [% L.select_tag('clients[].groups[]', SELF.groups, id='groups_multi_' _ loop.count, value_key='id', title_key='name', default=client.groups, multiple=1) %]
91     </td>
92     </tr>
93
94     <tr>
95     <th colspan="6">[% LxERP.t8("Database settings") %]</th>
96     </tr>
97
98     <tr>
99     <td class="right">[% LxERP.t8("Database Host") %]:</td>
100     <td>[% L.input_tag("clients[].dbhost", client.dbhost) %]</td>
101
102     <td class="right">[% LxERP.t8("Port") %]:</td>
103     <td>[% L.input_tag("clients[].dbport", (client.dbport || 5432)) %]</td>
104
105     <td class="right">[% LxERP.t8("Database name") %]:</td>
106     <td>[% L.input_tag("clients[].dbname", client.dbname) %]</td>
107     </tr>
108
109     <tr>
110     <td class="right">[% LxERP.t8("User") %]:</td>
111     <td>[% L.input_tag("clients[].dbuser", client.dbuser) %]</td>
112
113     <td class="right">[% LxERP.t8("Password") %]:</td>
114     <td>[% L.input_tag("clients[].dbpasswd", client.dbpasswd) %]</td>
115     </tr>
116
117   </table>
118
119   [% L.multiselect2side('users_multi_'  _ loop.count, labelsx => LxERP.t8('All users'),  labeldx => LxERP.t8('Users with access')) %]
120   [% L.multiselect2side('groups_multi_' _ loop.count, labelsx => LxERP.t8('All groups'), labeldx => LxERP.t8('Groups valid for this client')) %]
121   [% END %]
122
123   <p>
124     [% L.hidden_tag('action', 'Admin/apply_dbupgrade_scripts') %]
125     [% L.submit_tag('dummy', LxERP.t8('Continue')) %]
126   </p>
127 </form>
128
129 </div><!-- /.wrapper -->