Dashboard pages

This commit is contained in:
Dita Aji Pratama 2024-09-26 12:18:14 +07:00
parent c431813cef
commit 89776db8c0
3 changed files with 98 additions and 0 deletions

View 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

View 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 -->

View 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 -->