Revision 75620714
Von Kivitendo Admin vor fast 10 Jahren hinzugefügt
doc/changelog | ||
---|---|---|
121 | 121 |
- Mandantenauswahl per Bookmark |
122 | 122 |
Mit der Mandantenfähigkeit gibt es eine Möglichkeit, einen Standardmandanten |
123 | 123 |
auszuwählen, der auf der Loginseite immer vorausgewählt ist. Gibt man der |
124 |
Loginseite per URL den Parameter "client=foobar" mit, wird nun stattdessen der |
|
124 |
Loginseite per URL den Parameter "{AUTH}client=foobar" mit, wird nun stattdessen der
|
|
125 | 125 |
Mandant "foobar" vorausgewählt. (Der Name muß natürlich in der Liste |
126 | 126 |
vorkommen). Damit kann man sich ein Bookmark für einen bestimmten Mandanten setzen: |
127 |
controller.pl?action=LoginScreen/login&client=foobar |
|
128 |
Übergibt man als Parameter "user=Tom" wird auch das Benutzerfeld
|
|
127 |
controller.pl?action=LoginScreen/login&{AUTH}client=foobar
|
|
128 |
Übergibt man als Parameter "{AUTH}login=Tom" wird auch das Benutzerfeld
|
|
129 | 129 |
vorausgefüllt, Beispiel: |
130 |
controller.pl?action=LoginScreen/login&client=foobar&login=Tom
|
|
130 |
controller.pl?action=LoginScreen/login&{AUTH}login=Tom&{AUTH}client=foobar
|
|
131 | 131 |
|
132 | 132 |
2014-02-28 - Release 3.1.0 |
133 | 133 |
|
templates/webpages/login_screen/user_login.html | ||
---|---|---|
1 | 1 |
[%- USE T8 %] |
2 | 2 |
[%- USE HTML %][%- USE L -%][%- USE LxERP -%] |
3 |
[%- SET auth_client = '{AUTH}client' %] |
|
4 |
[%- SET auth_login = '{AUTH}login' %] |
|
3 | 5 |
<center> |
4 | 6 |
<table class="login" border="3" cellpadding="20"> |
5 | 7 |
<tr> |
... | ... | |
29 | 31 |
<table> |
30 | 32 |
<tr> |
31 | 33 |
<th align="right">[% 'Login Name' | $T8 %]</th> |
32 |
<td>[% L.input_tag('{AUTH}login', FORM.login, id='auth_login', style=style, class='initial_focus') %]</td> |
|
34 |
<td>[% L.input_tag('{AUTH}login', FORM.$auth_login, id='auth_login', style=style, class='initial_focus') %]</td>
|
|
33 | 35 |
</tr> |
34 | 36 |
<tr> |
35 | 37 |
<th align="right">[% 'Password' | $T8 %]</th> |
... | ... | |
71 | 73 |
<a href="doc/kivitendo-Dokumentation.pdf" target="_top">[%- LxERP.t8('Documentation') %]</a> |
72 | 74 |
</p> |
73 | 75 |
|
74 |
[% IF FORM.client %] |
|
76 |
[% IF FORM.$auth_client %]
|
|
75 | 77 |
<script type='text/javascript'> |
76 | 78 |
$(function() { |
77 | 79 |
$('[name="{AUTH}client_id"] option').filter(function() { |
78 |
return ($(this).text() === '[% FORM.client %]'); |
|
80 |
return ($(this).text() === '[% FORM.$auth_client %]');
|
|
79 | 81 |
}).prop('selected', true); |
80 | 82 |
}); |
81 | 83 |
</script> |
Auch abrufbar als: Unified diff
Login Bookmark Parameter auf {AUTH} Präfix umgestellt
Um zu verhindern, daß FORM Parameter wie login oder client in der FORM
verbleiben könnten.
Neues Format:
controller.pl?action=LoginScreen/login&{AUTH}login=Tom&{AUTH}client=foobar