46 lines
1.8 KiB
HTML
46 lines
1.8 KiB
HTML
{% extends "core/base.html" %}
|
|
{% block content %}
|
|
<div class="container my-5">
|
|
<div class="card shadow-lg">
|
|
<div class="card-header bg-primary text-white d-flex justify-content-between align-items-center">
|
|
<h3>{{ department.name }} Department</h3>
|
|
<a href="{% url 'manage_departments' %}" class="btn btn-light btn-sm">Back</a>
|
|
</div>
|
|
<div class="card-body">
|
|
|
|
<h5>Department Users</h5>
|
|
{% if users %}
|
|
<ul class="list-group mb-3">
|
|
{% for user in users %}
|
|
<li class="list-group-item">
|
|
{{ user.username }} — {{ user.email }}
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% else %}
|
|
<p class="text-muted">No users registered in this department yet.</p>
|
|
{% endif %}
|
|
|
|
<hr>
|
|
<h5>Register New User for {{ department.name }}</h5>
|
|
<form method="post" class="row g-2">
|
|
{% csrf_token %}
|
|
<div class="col-md-3">
|
|
<input type="text" name="username" class="form-control" placeholder="Username" required>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<input type="email" name="email" class="form-control" placeholder="Email">
|
|
</div>
|
|
<div class="col-md-3">
|
|
<input type="password" name="password" class="form-control" placeholder="Password" required>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<button type="submit" class="btn btn-primary w-100">Create User</button>
|
|
</div>
|
|
</form>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|