Making progress
This commit is contained in:
22
templates/admin-activateclient.html
Normal file
22
templates/admin-activateclient.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<div class="center">
|
||||
<form class="pure-form pure-form-aligned" action="/admin/clients/{{ .TemplateData.Id }}/auth" method="POST">
|
||||
<fieldset>
|
||||
<div class="pure-control-group">
|
||||
<label for="email">Email Address</label>
|
||||
<input id="email" name="email" type="text" placeholder="Email Address" autofocus>
|
||||
</div>
|
||||
|
||||
<div class="pure-control-group">
|
||||
<label for="password">Password</label>
|
||||
<input id="password" name="password" type="password" placeholder="Password">
|
||||
</div>
|
||||
|
||||
<div class="pure-controls">
|
||||
<label for="remember" class="pure-checkbox">
|
||||
<input id="remember" name="remember" type="checkbox"> Stay Logged In
|
||||
</label>
|
||||
</div>
|
||||
<button type="submit" class="pure-button pure-button-primary">Submit</button>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
@@ -3,7 +3,7 @@
|
||||
<fieldset>
|
||||
<div class="pure-control-group">
|
||||
<label for="teamname">Team Name</label>
|
||||
<input id="teamname" name="teamname" type="text" placeholder="Team Name" value="">
|
||||
<input id="teamname" name="teamname" type="text" placeholder="Team Name" value="" autofocus>
|
||||
</div>
|
||||
|
||||
<button type="submit" class="pure-button pure-button-primary">Add Team</button>
|
||||
|
@@ -3,7 +3,7 @@
|
||||
<fieldset>
|
||||
<div class="pure-control-group">
|
||||
<label for="email">Email Address</label>
|
||||
<input id="email" name="email" type="text" placeholder="Email Address" value="">
|
||||
<input id="email" name="email" type="text" placeholder="Email Address" value="" autofocus>
|
||||
</div>
|
||||
|
||||
<div class="pure-control-group">
|
||||
|
28
templates/admin-clients.html
Normal file
28
templates/admin-clients.html
Normal file
@@ -0,0 +1,28 @@
|
||||
<table id="clients-table" class="hidden sortable pure-table pure-table-bordered center">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Client ID</th>
|
||||
<th>Last Known IP</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{ range $i, $v := .TemplateData.Clients }}
|
||||
<tr>
|
||||
<td>{{ $v.Id }}</td>
|
||||
<td>{{ $v.Ip }}</td>
|
||||
<td>
|
||||
<a href="/admin/clients/{{ $v.UUID }}/deauth" class="pure-button pure-button-plain"><i class="fa fa-trash"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</tbody>
|
||||
</table>
|
||||
<script>
|
||||
snack.ready(function() {
|
||||
var tableBody = document.querySelector("#clients-table>tbody");
|
||||
if(tableBody.children.length>0) {
|
||||
// Show the table
|
||||
document.getElementById('clients-table').classList.remove('hidden');
|
||||
}
|
||||
});
|
||||
</script>
|
@@ -7,7 +7,7 @@
|
||||
|
||||
<div class="pure-control-group">
|
||||
<label class="control-label" for="teamname">Team Name</label>
|
||||
<input id="teamname" name="teamname" type="password" placeholder="Team Name">
|
||||
<input id="teamname" name="teamname" value="{{.TemplateData.Name}}" placeholder="Team Name">
|
||||
</div>
|
||||
|
||||
<div class="pure-control-group reset-pull">
|
||||
|
@@ -3,7 +3,7 @@
|
||||
<fieldset>
|
||||
<div class="pure-control-group">
|
||||
<label for="email">Email Address</label>
|
||||
<input id="email" name="email" type="text" placeholder="Email Address">
|
||||
<input id="email" name="email" type="text" placeholder="Email Address" autofocus>
|
||||
</div>
|
||||
|
||||
<div class="pure-control-group">
|
||||
|
@@ -1,4 +1,4 @@
|
||||
<div id="menu">
|
||||
<div id="menu" class="{{if .HideAdminMenu}}hidden{{end}}">
|
||||
<div class="pure-menu">
|
||||
<a class="pure-menu-heading" href="/admin/">Admin</a>
|
||||
<a href="#menu" class="menu-button">
|
||||
@@ -12,6 +12,11 @@
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{if .ClientIsAuth}}
|
||||
<a href="/admin/clients/{{.ClientID}}/remove" class="pure-menu-link"><i class="fa fa-key"></i> DeAuth Client</a>
|
||||
{{else}}
|
||||
<a href="/admin/clients/{{.ClientID}}/add" class="pure-menu-link"><i class="fa fa-key"></i> Auth Client</a>
|
||||
{{end}}
|
||||
<ul class="pure-menu-list menu-bottom">
|
||||
{{ range $k, $v := .BottomMenu }}
|
||||
<li class="pure-menu-item">
|
||||
|
@@ -13,8 +13,8 @@
|
||||
<tr>
|
||||
<td>{{ $v.Name }}</td>
|
||||
<td>
|
||||
<a href="/admin/users/{{ $v.UUID }}/edit" class="pure-button pure-button-plain"><i class="fa fa-pencil"></i></a>
|
||||
<a href="/admin/users/{{ $v.UUID }}/delete" class="pure-button pure-button-plain"><i class="fa fa-trash"></i></a>
|
||||
<a href="/admin/teams/{{ $v.UUID }}/edit" class="pure-button pure-button-plain"><i class="fa fa-pencil"></i></a>
|
||||
<a href="/admin/teams/{{ $v.UUID }}/delete" class="pure-button pure-button-plain"><i class="fa fa-trash"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
@@ -1,9 +1,12 @@
|
||||
<script>
|
||||
var clientID = "{{.ClientID}}";
|
||||
</script>
|
||||
<div class="content">
|
||||
<aside class="flash center {{.FlashClass}}">
|
||||
{{.FlashMessage}}
|
||||
</aside>
|
||||
<div class="header">
|
||||
ICT GameJam 2017
|
||||
devICT Game Jam - {{.CurrentJam}}
|
||||
</div>
|
||||
<div class="header-menu">
|
||||
<h2>{{.SubTitle}}</h2>
|
||||
|
Reference in New Issue
Block a user