diff options
Diffstat (limited to 'templates/sysconfig')
-rw-r--r-- | templates/sysconfig/ad-checkconnection.html | 3 | ||||
-rw-r--r-- | templates/sysconfig/ad-finish.html | 3 | ||||
-rw-r--r-- | templates/sysconfig/ad-start.html | 47 | ||||
-rw-r--r-- | templates/sysconfig/cfg-start.html | 6 |
4 files changed, 43 insertions, 16 deletions
diff --git a/templates/sysconfig/ad-checkconnection.html b/templates/sysconfig/ad-checkconnection.html index 91b5881e..4455660c 100644 --- a/templates/sysconfig/ad-checkconnection.html +++ b/templates/sysconfig/ad-checkconnection.html @@ -3,8 +3,7 @@ </p> <div id="zeug"> - <div data-tm-id="{{tm-search}}" data-tm-progress="progress">LDAP Test-Query</div> - <div data-tm-id="{{tm-dummy}}" data-tm-progress="progress" data-tm-callback="ldapCb">Dummy</div> + <div data-tm-id="{{tm-search}}" data-tm-log="messages" data-tm-callback="ldapCb">LDAP Test-Query</div> </div> <br> <div class="pull-left"> diff --git a/templates/sysconfig/ad-finish.html b/templates/sysconfig/ad-finish.html index e79e4262..a0199728 100644 --- a/templates/sysconfig/ad-finish.html +++ b/templates/sysconfig/ad-finish.html @@ -3,8 +3,7 @@ </p> <div id="zeug"> - <div data-tm-id="{{tm-config}}" data-tm-log="error">Konfiguration erzeugen</div> - <div data-tm-id="{{tm-ldadp}}" data-tm-log="error" data-tm-callback="ldapCb">ldadp starten</div> + <div data-tm-id="{{tm-config}}" data-tm-log="error" data-tm-callback="ldapCb">Modul erzeugen</div> </div> <br> <div id="back" class="pull-left" style="display:none"> diff --git a/templates/sysconfig/ad-start.html b/templates/sysconfig/ad-start.html index f3d8235a..d4fdbdb7 100644 --- a/templates/sysconfig/ad-start.html +++ b/templates/sysconfig/ad-start.html @@ -19,34 +19,63 @@ <input type="hidden" name="token" value="{{token}}"> <div class="input-group"> <span class="input-group-addon slx-ga">Server</span> - <input name="server" value="{{server}}" type="text" class="form-control" placeholder="dc0.institution.example.com"> + <input tabindex="1" name="server" value="{{server}}" type="text" class="form-control" placeholder="dc0.institution.example.com"> <span class="input-group-btn"> - <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + <a class="btn btn-default"><span class="glyphicon glyphicon-question-sign"></span></a> </span> </div> <div class="input-group"> <span class="input-group-addon slx-ga">Suchbasis</span> - <input name="searchbase" value="{{searchbase}}" type="text" class="form-control" placeholder="dc=windows,dc=hs-beispiel,dc=de"> + <input tabindex="2" name="searchbase" value="{{searchbase}}" type="text" class="form-control" placeholder="dc=windows,dc=hs-beispiel,dc=de"> <span class="input-group-btn"> - <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + <a class="btn btn-default"><span class="glyphicon glyphicon-question-sign"></span></a> </span> </div> <div class="input-group"> <span class="input-group-addon slx-ga">Bind DN</span> - <input name="binddn" value="{{binddn}}" type="text" class="form-control" placeholder="CN=bwlehrpool user,OU=Benutzer,OU=Gruppe XYZ,DC=windows,DC=hs-beispiel,DC=de"> + <input tabindex="3" name="binddn" value="{{binddn}}" type="text" class="form-control" placeholder="CN=bwlehrpool user,OU=Benutzer,OU=Gruppe XYZ,DC=windows,DC=hs-beispiel,DC=de"> <span class="input-group-btn"> - <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + <a class="btn btn-default"><span class="glyphicon glyphicon-question-sign"></span></a> </span> </div> <div class="input-group"> <span class="input-group-addon slx-ga">Passwort</span> - <input name="bindpw" value="{{bindpw}}" type="text" class="form-control" placeholder="Paswort von 'bwlehrpool user'"> + <input tabindex="4" name="bindpw" value="{{bindpw}}" type="text" class="form-control" placeholder="Paswort von 'bwlehrpool user'"> <span class="input-group-btn"> - <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + <a class="btn btn-default"><span class="glyphicon glyphicon-question-sign"></span></a> + </span> + </div> + <br> + <div class="input-group"> + <span class="input-group-addon slx-ga">Home</span> + <input tabindex="4" name="home" value="{{home}}" type="text" class="form-control" placeholder="\\server.example.com\%s"> + <span class="input-group-btn"> + <a class="btn btn-default" data-toggle="modal" data-target="#help-home"><span class="glyphicon glyphicon-question-sign"></span></a> </span> </div> <br> <div class="pull-right"> <button type="submit" class="btn btn-primary">Weiter »</button> </div> -</form>
\ No newline at end of file +</form> + +<div class="modal fade" id="help-home" tabindex="-1" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header">Benutzerverzeichnis</div> + <div class="modal-body"> + <p> + <b>Optionale Angabe</b>: Wenn die Clients für die Benutzer ein eigenes Verzeichnis + (Homeverzeichnis, Benutzerverzeichnis) von einem Server einbinden sollen, geben Sie + bitte hier das Format in <b>UNC-Notation</b> an, also z.B. <pre>\\fileserv.uni.example.com\users\%s</pre> + <b>%s</b> ist dabei ein Platzhalter für den Login-Namen des Benutzers. + </p> + <p> + Das Verzeichnis wird mit den gleichen Zugangsdaten eingebunden, die der Benutzer beim Login angibt. + (D.h. kein Kerberos Support o.ä.) + </p> + </div> + <div class="modal-footer"><a class="btn btn-primary" data-dismiss="modal">Schließen</a></div> + </div> + </div> +</div> diff --git a/templates/sysconfig/cfg-start.html b/templates/sysconfig/cfg-start.html index b6eaf9c9..dc8f1d11 100644 --- a/templates/sysconfig/cfg-start.html +++ b/templates/sysconfig/cfg-start.html @@ -14,13 +14,13 @@ <div class="input-group"> <span class="input-group-addon"> {{#unique}} - <input type="radio" name="module[{{groupid}}]" value="{{moduleid}}"> + <input type="radio" name="module[{{groupid}}]" value="{{moduleid}}" id="module{{moduleid}}"> {{/unique}} {{^unique}} - <input type="checkbox" name="module[{{moduleid}}]" value="{{moduleid}}"> + <input type="checkbox" name="module[{{moduleid}}]" value="{{moduleid}}" id="module{{moduleid}}"> {{/unique}} </span> - <span class="form-control">{{title}}</span> + <label class="form-control" for="module{{moduleid}}">{{title}}</label> {{#missing}} <span class="input-group-addon" title="Modul beschädigt! Bitte neu generieren."><span class="red glyphicon glyphicon-exclamation-sign"></span></span> {{/missing}} |