- Mandantenauswahl per Bookmark
Mit der Mandantenfähigkeit gibt es eine Möglichkeit, einen Standardmandanten
auszuwählen, der auf der Loginseite immer vorausgewählt ist. Gibt man der
- Loginseite per URL den Parameter "client=foobar" mit, wird nun stattdessen der
+ Loginseite per URL den Parameter "{AUTH}client=foobar" mit, wird nun stattdessen der
Mandant "foobar" vorausgewählt. (Der Name muß natürlich in der Liste
vorkommen). Damit kann man sich ein Bookmark für einen bestimmten Mandanten setzen:
- controller.pl?action=LoginScreen/login&client=foobar
- Übergibt man als Parameter "user=Tom" wird auch das Benutzerfeld
+ controller.pl?action=LoginScreen/login&{AUTH}client=foobar
+ Übergibt man als Parameter "{AUTH}login=Tom" wird auch das Benutzerfeld
vorausgefüllt, Beispiel:
- controller.pl?action=LoginScreen/login&client=foobar&login=Tom
+ controller.pl?action=LoginScreen/login&{AUTH}login=Tom&{AUTH}client=foobar
2014-02-28 - Release 3.1.0
[%- USE T8 %]
[%- USE HTML %][%- USE L -%][%- USE LxERP -%]
+[%- SET auth_client = '{AUTH}client' %]
+[%- SET auth_login = '{AUTH}login' %]
<center>
<table class="login" border="3" cellpadding="20">
<tr>
<table>
<tr>
<th align="right">[% 'Login Name' | $T8 %]</th>
- <td>[% L.input_tag('{AUTH}login', FORM.login, id='auth_login', style=style, class='initial_focus') %]</td>
+ <td>[% L.input_tag('{AUTH}login', FORM.$auth_login, id='auth_login', style=style, class='initial_focus') %]</td>
</tr>
<tr>
<th align="right">[% 'Password' | $T8 %]</th>
<a href="doc/kivitendo-Dokumentation.pdf" target="_top">[%- LxERP.t8('Documentation') %]</a>
</p>
-[% IF FORM.client %]
+[% IF FORM.$auth_client %]
<script type='text/javascript'>
$(function() {
$('[name="{AUTH}client_id"] option').filter(function() {
- return ($(this).text() === '[% FORM.client %]');
+ return ($(this).text() === '[% FORM.$auth_client %]');
}).prop('selected', true);
});
</script>