Added new role Accounting
This commit is contained in:
@@ -101,7 +101,7 @@
|
||||
<i class="fas fa-clipboard-list"></i>
|
||||
<span class="menu-text">System Logs</span>
|
||||
</a>
|
||||
{% elif session.role in ['payroll'] %}
|
||||
{% elif session.role in ['payroll', 'accounting'] %}
|
||||
<a href="{{ url_for('employees') }}" class="menu-item">
|
||||
<i class="fas fa-user"></i>
|
||||
<span class="menu-text">Employees</span>
|
||||
|
||||
@@ -82,6 +82,7 @@ Code Management{% endblock %} {% block content %}
|
||||
<option value="">Select Role</option>
|
||||
<option value="staff">Staff User</option>
|
||||
<option value="payroll">Payroll Specialist</option>
|
||||
<option value="accounting">Accounting Specialist</option>
|
||||
<option value="project_manager">Project Manager</option>
|
||||
<option value="admin">Administrator</option>
|
||||
</select>
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
<select id="role" name="role" required>
|
||||
<option value="staff" {{ 'selected' if user.role == 'staff' else '' }}>Staff User</option>
|
||||
<option value="payroll" {{ 'selected' if user.role == 'payroll' else '' }}>Payroll Specialist</option>
|
||||
<option value="accounting" {{ 'selected' if user.role == 'accounting' else '' }}>Accounting Specialist</option>
|
||||
<option value="project_manager" {{ 'selected' if user.role == 'project_manager' else '' }}>Project Manager</option>
|
||||
<option value="admin" {{ 'selected' if user.role == 'admin' else '' }}>Administrator</option>
|
||||
</select>
|
||||
@@ -586,7 +587,8 @@
|
||||
function getRoleDisplayName(role) {
|
||||
const roleNames = {
|
||||
'staff': 'Staff User',
|
||||
'payroll': 'Payroll Specialist',
|
||||
'payroll': 'Payroll Specialist',
|
||||
'accounting': 'Accounting Specialist',
|
||||
'project_manager': 'Project Manager',
|
||||
'admin': 'Administrator'
|
||||
};
|
||||
|
||||
@@ -65,6 +65,19 @@ Code Management{% endblock %} {% block extra_head %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stat-card accounting">
|
||||
<div class="stat-icon accounting">
|
||||
<i class="fas fa-file-invoice-dollar"></i>
|
||||
</div>
|
||||
<div class="stat-info">
|
||||
<h3>
|
||||
{{ users|selectattr('role', 'equalto',
|
||||
'accounting')|selectattr('active_status', 'equalto', True)|list|length }}
|
||||
</h3>
|
||||
<p>Accounting Specialists</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stat-card project-manager">
|
||||
<div class="stat-icon project-manager">
|
||||
<i class="fas fa-project-diagram"></i>
|
||||
|
||||
Reference in New Issue
Block a user