Dashboard pages
This commit is contained in:
parent
c431813cef
commit
89776db8c0
25
app/pages/dashboard/dashboard.html
Normal file
25
app/pages/dashboard/dashboard.html
Normal file
@ -0,0 +1,25 @@
|
||||
<h1>Here is Dashboard!</h1>
|
||||
|
||||
% if 4 in user['profile']['roles']:
|
||||
|
||||
<!-- Debug Section -->
|
||||
<div class="container mb-5">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h1>Debug Section</h1>
|
||||
<p>Only tester that can see this section</p>
|
||||
<p>
|
||||
<b>Username:</b> ${user['profile']['username']} <br>
|
||||
<b>Email:</b> ${user['profile']['email']} <br>
|
||||
<b>Phone:</b> ${user['profile']['phone']} <br>
|
||||
<b>Roles:</b> ${str(user['profile']['roles'])} <br>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
% endif
|
42
app/pages/dashboard/roles.html
Normal file
42
app/pages/dashboard/roles.html
Normal file
@ -0,0 +1,42 @@
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h1 class="h3">Roles</h1>
|
||||
<input type="hidden" id="form-token" value="${token}">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-sm table-bordered table-striped" id="table-roles" width="100%" cellspacing="0">
|
||||
<thead class="table-primary">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Name</th>
|
||||
<th>Users</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<input class="form-control form-control-sm" placeholder="ID" id="form-add-id">
|
||||
</th>
|
||||
<th>
|
||||
<input class="form-control form-control-sm" placeholder="Name" id="form-add-name">
|
||||
</th>
|
||||
<th></th>
|
||||
<th>
|
||||
<button class="btn btn-primary btn-sm" type="button" onclick="submitAdd()">
|
||||
<span class="fa fa-plus"></span> Add
|
||||
</button>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- End table-responsive -->
|
||||
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
|
||||
<script src="https://cdn.datatables.net/1.13.5/js/jquery.dataTables.min.js"></script>
|
||||
<script src="https://cdn.datatables.net/1.13.5/js/dataTables.bootstrap5.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/js/carrack.js"></script>
|
||||
<script type="text/javascript" src="/js/dashboard/roles.js"></script>
|
||||
</div>
|
||||
<!-- End col -->
|
||||
</div>
|
||||
<!-- End row -->
|
31
app/pages/dashboard/users.html
Normal file
31
app/pages/dashboard/users.html
Normal file
@ -0,0 +1,31 @@
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h1 class="h3">Users</h1>
|
||||
<input type="hidden" id="form-token" value="${token}">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-sm table-bordered table-striped" id="table-users" width="100%" cellspacing="0">
|
||||
<thead class="table-primary">
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>Username</th>
|
||||
<th>Email</th>
|
||||
<th>Phone</th>
|
||||
<th>Roles</th>
|
||||
<th>Verification</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- End table-responsive -->
|
||||
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
|
||||
<script src="https://cdn.datatables.net/1.13.5/js/jquery.dataTables.min.js"></script>
|
||||
<script src="https://cdn.datatables.net/1.13.5/js/dataTables.bootstrap5.min.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/js/carrack.js"></script>
|
||||
<script type="text/javascript" src="/js/dashboard/users.js"></script>
|
||||
</div>
|
||||
<!-- End col -->
|
||||
</div>
|
||||
<!-- End row -->
|
Loading…
Reference in New Issue
Block a user