frontend #36

Merged
ismail merged 11 commits from frontend into main 2025-11-23 14:03:33 +03:00
3 changed files with 35 additions and 24 deletions
Showing only changes of commit 0fbb6b1563 - Show all commits

View File

@ -719,3 +719,16 @@ html[dir="rtl"] .me-auto { margin-right: 0 !important; margin-left: auto !import
padding: 1.5rem;
box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}
/* Breadcrumb Styling */
.breadcrumb {
background-color: transparent;
padding: 0;
margin-bottom: 1rem;
}
.breadcrumb-item + .breadcrumb-item::before {
content: ">";
color: var(--kaauh-teal);
}

View File

@ -213,7 +213,7 @@
<h1 style="color: var(--kaauh-teal-dark); font-weight: 700;">
<i class="fas fa-briefcase me-2"></i> {% trans "Job Postings" %}
</h1>
<a href="{% url 'job_create' %}" class="btn btn-main-action btn-lg">
<a href="{% url 'job_create' %}" class="btn btn-main-action">
<i class="fas fa-plus me-1"></i> {% trans "Create New Job" %}
</a>
</div>

View File

@ -143,18 +143,7 @@
border-radius: 0.25rem;
}
/* Breadcrumb Styling */
.breadcrumb {
background-color: transparent;
padding: 0;
margin-bottom: 1rem;
}
.breadcrumb-item + .breadcrumb-item::before {
content: ">";
color: var(--kaauh-teal);
}
/* Empty State Styling */
.empty-state {
text-align: center;
@ -215,7 +204,7 @@
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="{% url 'person_list' %}" class="text-secondary">
<a href="{% url 'person_list' %}" class="text-secondary text-decoration-none">
<i class="fas fa-user-friends me-1"></i> {% trans "Applicants" %}
</a>
</li>
@ -242,7 +231,7 @@
<div class="col-md-9">
<h1 class="display-5 fw-bold mb-2">{{ person.get_full_name }}</h1>
{% if person.email %}
<p class="lead mb-3">
<p class="lead mb-3 ">
<i class="fas fa-envelope me-2"></i>{{ person.email }}
</p>
{% endif %}
@ -360,7 +349,7 @@
<i class="fas fa-envelope"></i>
<span class="info-label">{% trans "Email" %}:</span>
<span class="info-value">
<a href="mailto:{{ person.email }}" class="text-decoration-none">
<a href="mailto:{{ person.email }}" class="text-decoration-none text-secondary">
{{ person.email }}
</a>
</span>
@ -372,7 +361,7 @@
<i class="fas fa-phone"></i>
<span class="info-label">{% trans "Phone" %}:</span>
<span class="info-value">
<a href="tel:{{ person.phone }}" class="text-decoration-none">
<a href="tel:{{ person.phone }}" class="text-decoration-none text-secondary">
{{ person.phone }}
</a>
</span>
@ -412,7 +401,7 @@
<div class="col-lg-6 mb-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">
<h5 class="card-title text-primary-theme">
<i class="fas fa-briefcase me-2"></i>{% trans "Applications" %}
<span class="badge bg-primary-theme ms-2">{{ person.applications.count }}</span>
</h5>
@ -424,7 +413,7 @@
<div>
<h6 class="mb-1">
<a href="{% url 'candidate_detail' application.slug %}"
class="text-decoration-none">
class="text-decoration-none text-secondary">
{{ application.job.title }}
</a>
</h6>
@ -450,7 +439,7 @@
<div class="col-lg-6 mb-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">
<h5 class="card-title text-primary-theme">
<i class="fas fa-file-alt me-2"></i>{% trans "Documents" %}
<span class="badge bg-primary-theme ms-2">{{ person.documents.count }}</span>
</h5>
@ -494,7 +483,7 @@
<div class="col-12">
<div class="card">
<div class="card-body">
<h5 class="card-title">
<h5 class="card-title text-primary-theme">
<i class="fas fa-info-circle me-2"></i>{% trans "System Information" %}
</h5>
<div class="row">
@ -507,19 +496,28 @@
</div>
<div class="col-md-6">
<div class="info-item">
<i class="fas fa-calendar-edit"></i>
<i class="fas fa-edit"></i>
<span class="info-label">{% trans "Last Updated" %}:</span>
<span class="info-value">{{ person.updated_at|date:"d M Y H:i" }}</span>
</div>
</div>
{% if person.user.last_login %}
<div class="col-md-6">
<div class="info-item">
<i class="fas fa-clock"></i>
<span class="info-label">{% trans "Last Login" %}:</span>
<span class="info-value">{{ person.user.last_login|date:"d M Y H:i" }}</span>
</div>
</div>
{% endif %}
{% if person.user %}
<div class="col-md-6">
<div class="info-item">
<div class="info-item ">
<i class="fas fa-user-shield"></i>
<span class="info-label">{% trans "User Account" %}:</span>
<span class="info-value">
<a href="{% url 'user_detail' person.user.pk %}"
class="text-decoration-none">
class="text-decoration-none text-secondary">
{{ person.user.username }}
</a>
</span>