aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/admin_create.html43
-rw-r--r--templates/admin_ldap.html8
2 files changed, 51 insertions, 0 deletions
diff --git a/templates/admin_create.html b/templates/admin_create.html
new file mode 100644
index 0000000..94dee5b
--- /dev/null
+++ b/templates/admin_create.html
@@ -0,0 +1,43 @@
+{{define "title"}}Nouvel objet |{{end}}
+
+{{define "body"}}
+<div class="d-flex">
+ <h4>Créer un objet</h4>
+ <a class="ml-auto btn btn-info" href="/">Retour</a>
+</div>
+
+{{if .Error}}
+ <div class="alert alert-danger mt-4">Impossible de créer l'objet.
+ <div style="font-size: 0.8em">{{ .Error }}</div>
+ </div>
+{{end}}
+
+<form method="POST" class="mt-4">
+ <div class="form-group">
+ <label>Parent:</label>
+ <input type="text" disabled="true" class="form-control" value="{{ .SuperDN }}" />
+ </div>
+ <div class="form-group">
+ <label for="idvalue">Identifiant:</label>
+ <input type="text" id="idvalue" name="idvalue" class="form-control" value="{{ .IdValue }}" />
+ </div>
+ <div class="form-group">
+ <label for="idtype">Type d'identifiant:</label>
+ <input type="text" id="idtype" name="idtype" class="form-control" value="{{ .IdType }}" />
+ </div>
+ <div class="form-group">
+ <label for="displayname">Nom:</label>
+ <input type="text" id="displayname" name="displayname" class="form-control" value="{{ .DisplayName }}" />
+ </div>
+ <div class="form-group">
+ <label for="soc">StructuralObjectClass:</label>
+ <input type="text" id="soc" name="soc" class="form-control" value="{{ .StructuralObjectClass }}" />
+ </div>
+ <div class="form-group">
+ <label for="oc">ObjectClass:</label>
+ <textarea rows="5" id="oc" name="oc" class="form-control">{{ .ObjectClass }}</textarea>
+ </div>
+ <button type="submit" class="btn btn-primary">Créer l'objet</button>
+</form>
+
+{{end}}
diff --git a/templates/admin_ldap.html b/templates/admin_ldap.html
index fa4b934..53570fe 100644
--- a/templates/admin_ldap.html
+++ b/templates/admin_ldap.html
@@ -21,6 +21,14 @@
</nav>
</div>
+<div class="mt-4">
+ <div class="d-flex">
+ <a class="ml-auto btn btn-sm btn-success" href="/admin/create/user/{{.DN}}">+utilisateur</a>
+ <a class="ml-4 btn btn-sm btn-success" href="/admin/create/group/{{.DN}}">+groupe</a>
+ <a class="ml-4 btn btn-sm btn-success" href="/admin/create/generic/{{.DN}}">+objet</a>
+ </div>
+</div>
+
<table class="table mt-4">
<tbody>
{{range .Children}}