From ce299bb28860ecee5474b50993a3d649b18314aa Mon Sep 17 00:00:00 2001 From: Horilla Date: Mon, 25 Sep 2023 15:57:17 +0530 Subject: [PATCH] [UPDT] Added style for current view type --- employee/static/employee/search.js | 2 + employee/templates/employee_nav.html | 4 +- .../templates/onboarding/dashboard.html | 2 +- .../templates/onboarding/kanban/kanban.html | 2 +- .../templates/onboarding/onboarding-view.html | 2 +- payroll/static/payroll/dashboard.js | 113 +++++++++++++----- .../payroll/allowance/view_allowance.html | 32 ++--- payroll/templates/payroll/dashboard.html | 22 ++-- .../payroll/deduction/view_deduction.html | 6 +- payroll/views/views.py | 3 + templates/dashboard.html | 29 +++-- templates/filter_tags.html | 3 + 12 files changed, 142 insertions(+), 78 deletions(-) diff --git a/employee/static/employee/search.js b/employee/static/employee/search.js index cd7c78b01..13b582619 100644 --- a/employee/static/employee/search.js +++ b/employee/static/employee/search.js @@ -18,6 +18,8 @@ $(document).ready(function () { history.pushState({}, "", newURL); $("#employee-search").attr("hx-vals", `{"view":"${view}"}`); $('#filterForm').attr("hx-vals", `{"view":"${view}"}`); + $(".oh-btn--view-active").removeClass("oh-btn--view-active") + $(this).children("a").addClass("oh-btn--view-active") } }); diff --git a/employee/templates/employee_nav.html b/employee/templates/employee_nav.html index 91abc843d..06f65d5d3 100644 --- a/employee/templates/employee_nav.html +++ b/employee/templates/employee_nav.html @@ -146,7 +146,7 @@ {% comment %} href = "{% url 'employee-view-list' %}" {% endcomment %} hx-get="{% url 'employee-filter-view' %}?view=list" hx-target="#view-container" - class="oh-btn oh-btn--view" + class="oh-btn oh-btn--view {% if request.GET.view != 'card' %} oh-btn--view-active {% endif %}" title='{% trans "List" %}' > @@ -157,7 +157,7 @@ {% comment %} href = "{% url 'employee-view-card' %}" {% endcomment %} hx-get="{% url 'employee-filter-view' %}?view=card" hx-target="#view-container" - class="oh-btn oh-btn--view" + class="oh-btn oh-btn--view {% if request.GET.view == 'card' %} oh-btn--view-active {% endif %}" title='{% trans "Card" %}' > diff --git a/onboarding/templates/onboarding/dashboard.html b/onboarding/templates/onboarding/dashboard.html index 60a8c768c..8b56409cd 100644 --- a/onboarding/templates/onboarding/dashboard.html +++ b/onboarding/templates/onboarding/dashboard.html @@ -79,7 +79,7 @@ -
+
{% trans "Candidates on Onboard" %}
diff --git a/onboarding/templates/onboarding/kanban/kanban.html b/onboarding/templates/onboarding/kanban/kanban.html index fdc6ed2e7..ad428f3a3 100644 --- a/onboarding/templates/onboarding/kanban/kanban.html +++ b/onboarding/templates/onboarding/kanban/kanban.html @@ -39,7 +39,7 @@ name="list-outline" role="img" class="md hydrated" aria-label="list outline">
  • -
  • diff --git a/onboarding/templates/onboarding/onboarding-view.html b/onboarding/templates/onboarding/onboarding-view.html index dee880a3e..bdafc9a44 100644 --- a/onboarding/templates/onboarding/onboarding-view.html +++ b/onboarding/templates/onboarding/onboarding-view.html @@ -47,7 +47,7 @@
    -
    - - -
    +
    + + +
    -
    - - +
    + +
    @@ -106,7 +106,7 @@
    -
    +
    @@ -150,10 +150,10 @@
    -
    - +
    + {% trans "Employee Payslips" %} - +
    @@ -161,8 +161,8 @@
    -
    -
    +
    +
    {% trans "Total Payslips Genarated :" %}
    {% trans "Total Amount :" %} {{currency}}
    {% trans "Department Total Amount" %}
    @@ -172,7 +172,7 @@
    -
    +

    {% trans "Contracts ending this month" %}

    {% trans "Number of contracts expiring this month :" %}

    @@ -186,7 +186,7 @@
    {% trans "Department Chart" %}
    -
    +
    diff --git a/payroll/templates/payroll/deduction/view_deduction.html b/payroll/templates/payroll/deduction/view_deduction.html index 69fa0de8b..c01b915cd 100644 --- a/payroll/templates/payroll/deduction/view_deduction.html +++ b/payroll/templates/payroll/deduction/view_deduction.html @@ -54,10 +54,10 @@
    @@ -120,6 +120,8 @@ newURL = currentURL + separator + "view="+view; } history.pushState({}, "", newURL); + $(".oh-btn--view-active").removeClass("oh-btn--view-active") + $(this).children("a").addClass("oh-btn--view-active") }); $("#filter-deduction").focusout(function (e) { $("#filterSearch").val($(this).val()); diff --git a/payroll/views/views.py b/payroll/views/views.py index 409c78a47..ec11affb5 100644 --- a/payroll/views/views.py +++ b/payroll/views/views.py @@ -489,6 +489,7 @@ def dashboard_employee_chart(request): "dataset": dataset, "labels": employee_label, "employees": list_of_employees, + "message":_("No payslips generated for this month.") } return JsonResponse(response) @@ -577,6 +578,7 @@ def dashboard_department_chart(request): "dataset": dataset, "labels": department, "department_total": department_total, + "message":"No payslips generated for this month." } return JsonResponse(response) @@ -602,6 +604,7 @@ def contract_ending(request): response = { "contract_end": ending_contract, + "message":"No contracts ending this month" } return JsonResponse(response) diff --git a/templates/dashboard.html b/templates/dashboard.html index d9ecfa3bc..efaaf31d6 100755 --- a/templates/dashboard.html +++ b/templates/dashboard.html @@ -8,6 +8,9 @@ .oh-card-dashboard--moveable { padding: 0 10px 20px 10px; } + .oh-card-dashboard { + cursor: default; + }
    @@ -73,7 +76,7 @@
    - +
    @@ -85,7 +88,7 @@ {% trans "Hired Candidates" %}
    - +
    @@ -95,7 +98,7 @@ {% trans "Candidate Started Onboarding" %}
    - +
    @@ -108,7 +111,7 @@ {% trans "Daily Attendance Analytic" %}
    - +
    @@ -121,7 +124,7 @@ {% trans "Employees Chart" %}
    - +
    @@ -134,7 +137,7 @@ {% trans "Department Chart" %}
    - +
    @@ -146,7 +149,7 @@ {% trans "Gender Chart" %}
    - +
    @@ -158,7 +161,7 @@ {% trans "Recruitment Analytic" %}
    - +
    @@ -171,7 +174,7 @@ {% trans "Objective status" %}
    - +
    {% endif %} @@ -183,7 +186,7 @@ {% trans "Key result status" %}
    - +
    @@ -193,11 +196,11 @@
    {% trans "Feedback Status" %} -
    - +
    @@ -218,7 +221,7 @@ -
    +
    {% trans "On Leave" %}
    diff --git a/templates/filter_tags.html b/templates/filter_tags.html index 166435fcc..6bc2a337b 100644 --- a/templates/filter_tags.html +++ b/templates/filter_tags.html @@ -6,6 +6,9 @@ class="oh-filter-tag-container" style="position: fixed; top: 150; z-index: 9999" > + {% if filter_dict %} + {% trans "Applied Filters :" %} + {% endif %} {%for field,values in filter_dict.items %} {%if values %} {% with translation_field=field|filter_field %}