diff options
author | Simon Rettberg | 2014-05-19 15:30:59 +0200 |
---|---|---|
committer | Simon Rettberg | 2014-05-19 15:30:59 +0200 |
commit | f6ceaa03052e6878afd53a4bbb7f4429849fe25a (patch) | |
tree | 9f5582c8c275494728f6d6dcf656479714688934 /templates/sysconfig | |
parent | Working on config.tgz composition through config modules (diff) | |
download | slx-admin-f6ceaa03052e6878afd53a4bbb7f4429849fe25a.tar.gz slx-admin-f6ceaa03052e6878afd53a4bbb7f4429849fe25a.tar.xz slx-admin-f6ceaa03052e6878afd53a4bbb7f4429849fe25a.zip |
OO style modules
Diffstat (limited to 'templates/sysconfig')
-rw-r--r-- | templates/sysconfig/ad-start.html | 51 | ||||
-rw-r--r-- | templates/sysconfig/custom-fileselect.html | 2 | ||||
-rw-r--r-- | templates/sysconfig/custom-upload.html | 2 | ||||
-rw-r--r-- | templates/sysconfig/start.html | 12 |
4 files changed, 65 insertions, 2 deletions
diff --git a/templates/sysconfig/ad-start.html b/templates/sysconfig/ad-start.html new file mode 100644 index 00000000..0ce4bbf3 --- /dev/null +++ b/templates/sysconfig/ad-start.html @@ -0,0 +1,51 @@ +<p> + Zum Einrichten der Benutzerauthentifizierung über ein Active Directory wird neben der Adresse + des anzusprechenden Servers ein dedizierter Benutzer im AD benötigt, über welchen das AD angesprochen wird. + <br> + Dieser Benutzer benötigt keine besonderen Rechte, Sie können diesem Benutzer zur Sicherheit auch die + Rechte zum Anmelden entziehen. Der Benutzer muss lediglich ausreichende Berechtigungen haben, um einen + LDAP-Bind am AD durchzuführen, und nach Benutzern zu suchen. + <br> + Im Folgenden muss der <strong>Distinguished Name</strong> des Benutzers angegeben werden. Diesen können Sie ermitteln, + indem Sie das Kommandozeilenprogramm <strong>dsquery</strong> auf einem Domain Controller wie folgt aufrufen: +</p> +<pre>dsquery user -name "Benutzername"</pre> +<p> + Nach Eingabe aller benötigten Daten wird im nächsten Schritt überprüft, ob die Kommunikation mit + dem AD möglich ist. +</p> + +<form role="form" method="post" action="?do=SysConfig&action=addmodule&step={{step}}"> + <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"> + <span class="input-group-btn"> + <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + </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"> + <span class="input-group-btn"> + <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + </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"> + <span class="input-group-btn"> + <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + </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'"> + <span class="input-group-btn"> + <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-question-sign"></span></button> + </span> + </div> + <br> + <div class="pull-right"> + <button type="submit" class="btn btn-primary">Weiter »</button> + </div> +</form>
\ No newline at end of file diff --git a/templates/sysconfig/custom-fileselect.html b/templates/sysconfig/custom-fileselect.html index c61edc7f..5a0a26f3 100644 --- a/templates/sysconfig/custom-fileselect.html +++ b/templates/sysconfig/custom-fileselect.html @@ -1,4 +1,4 @@ -<form role="form" method="post" action="?do=sysconfig&action=addmodule&step={{step}}"> +<form role="form" method="post" action="?do=SysConfig&action=addmodule&step={{step}}"> <input type="hidden" name="modid" value="{{modid}}"> <div class="input-group"> <span class="input-group-addon">Modulname</span> diff --git a/templates/sysconfig/custom-upload.html b/templates/sysconfig/custom-upload.html index 2c0ff723..c5a43522 100644 --- a/templates/sysconfig/custom-upload.html +++ b/templates/sysconfig/custom-upload.html @@ -6,7 +6,7 @@ <p>Beispiel: Enthält das hochgeladene Archiv eine Datei <strong>etc/beispiel.conf</strong>, so wird auf einem gebooteten Client diese Datei als <strong>/etc/beispiel.conf</strong> zu finden sein.</p> -<form role="form" enctype="multipart/form-data" method="post" action="?do=sysconfig&action=addmodule&step={{step}}"> +<form role="form" enctype="multipart/form-data" method="post" action="?do=SysConfig&action=addmodule&step={{step}}"> <div class="input-group"> <span class="input-group-addon">Archiv</span> <input class="form-control" type="file" name="modulefile"> diff --git a/templates/sysconfig/start.html b/templates/sysconfig/start.html new file mode 100644 index 00000000..68777329 --- /dev/null +++ b/templates/sysconfig/start.html @@ -0,0 +1,12 @@ +<p>Bitte wählen Sie aus, welche Art Konfigurationsmodul Sie erstellen möchten.</p> + +{{#modules}} +<div class="panel panel-default"> + <div class="panel-heading"> + {{title}} <a href="?do=SysConfig&action=addmodule&step={{startClass}}" class="pull-right btn btn-primary btn-xs"><span class="glyphicon glyphicon-plus"></span> Hinzufügen</a> + </div> + <div class="panel-body"> + {{description}} + </div> +</div> +{{/modules}} |