diff --git a/horilla_theme/templates/candidate/application_form.html b/horilla_theme/templates/candidate/application_form.html index 46d7ca2aa..6a61b12a4 100644 --- a/horilla_theme/templates/candidate/application_form.html +++ b/horilla_theme/templates/candidate/application_form.html @@ -56,14 +56,14 @@ {% if resume %}
- +
{% else %}

{{recruitment.description|safe}}

{% endif %} - + {% comment %}
{% endcomment %} {% if messages %}
@@ -73,7 +73,7 @@
{% endfor %} - {% endif %} + {% endif %} {% csrf_token %}
@@ -116,17 +116,17 @@ />
- {% for job in recruitment.open_positions.all %} {% endfor %} - +
- +
@@ -141,7 +141,7 @@
- {{form.gender}} + {{form.gender}}
@@ -267,7 +267,7 @@
- +
@@ -295,7 +295,7 @@ } } - + function initSidebarToggle() { // Reusable Sidebar Toggle @@ -330,7 +330,7 @@ {% if resume %} $("#resume").val(resume) {% endif %} - + $('form label').each(function() { var text = $(this).text(); if (text.startsWith('*')) { @@ -365,22 +365,22 @@ } return cookieValue; } - + function setIfEmpty(selector, value) { if ($(selector).val() === "" ){ $(selector).val(value); $(selector).change(); - + $("[name=country]").parent().find("span").remove() $("[name=country]").select2() } } - - + + $("#matching_resume").on("click", function(){ var file = $(this).data("value"); var resume_id = $(this).data("id"); - + $.ajax({ url: "{% url 'matching-resume-completion' %}", type: 'GET', @@ -397,7 +397,7 @@ var dob = response.dob; var email = response.email_id; var zip = response.zip; - + setIfEmpty("[name='name']", full_name); setIfEmpty("[name='email']", email); setIfEmpty("[name='mobile']", phone); @@ -406,21 +406,21 @@ setIfEmpty("[name='state']", state); setIfEmpty("[name='zip']", zip); $("[name='dob']").val(dob); - + }, error: function(xhr, status, error) { console.error('File upload failed: ', status, error); } }); }) - + $("#matching_resume").click() - + $("[name='resume']").on("change", function(){ var formData = new FormData(); var file = this.files[0]; formData.append('resume', file); - + $.ajax({ url: "{% url 'resume-completion' %}", type: 'POST', @@ -431,7 +431,7 @@ 'X-CSRFToken': getCookie("csrftoken") }, success: function(response) { - + var full_name = response.full_name; var address = response.address; var country = response.country; @@ -440,7 +440,7 @@ var dob = response.dob; var email = response.email_id; var zip = response.zip; - + setIfEmpty("[name='name']", full_name); setIfEmpty("[name='email']", email); setIfEmpty("[name='mobile']", phone); @@ -449,7 +449,7 @@ setIfEmpty("[name='state']", state); setIfEmpty("[name='zip']", zip); $("[name='dob']").val(dob); - + }, error: function(xhr, status, error) { console.error('File upload failed: ', status, error); @@ -458,7 +458,7 @@ }) }) - + + + + + + + + + + + + + + + + + + + + + +{% endblock %} diff --git a/horilla_theme/templates/feedback/feedback_detailed_view_answer.html b/horilla_theme/templates/feedback/feedback_detailed_view_answer.html new file mode 100644 index 000000000..c2c7b35e6 --- /dev/null +++ b/horilla_theme/templates/feedback/feedback_detailed_view_answer.html @@ -0,0 +1,132 @@ +{% load i18n %} +{% for answer in answers %} +
  • + {{forloop.counter}}. {{answer.question_id.question}}? + + {% if answer.question_id.question_type == '1' %} + {{ answer.answer.answer}}. + {% endif %} + + {% if answer.question_id.question_type == '2' %} + + {% endif %} + + {% if answer.question_id.question_type == '3' %} +
    +
    +
    + {{answer.answer.answer}} + +
    +
    +
    + {% endif %} + + {% if answer.question_id.question_type == '4' %} +
    + +
    + {% endif %} + + {% if answer.question_id.question_type == '5' %} +
    +
    +
    + {{answer.answer.answer}} +
    +
    +
    + {% endif %} +
  • + +{% endfor %} +{% if kr_feedbacks %} +
    + {% trans "Key results" %} + {% for kr_feedback in kr_feedbacks %} +
  • + {{forloop.counter}}. {{kr_feedback.key_result_id.key_result_id}} +
    +
    +
    + {{ kr_feedback.answer.answer }} +
    +
    +
    +
  • + {% endfor %} +{% endif %} + + diff --git a/horilla_theme/templates/feedback/feedback_overview.html b/horilla_theme/templates/feedback/feedback_overview.html new file mode 100644 index 000000000..a5c7cb96e --- /dev/null +++ b/horilla_theme/templates/feedback/feedback_overview.html @@ -0,0 +1,133 @@ + +{% load i18n %} +
    + {% for question, answers in feedback_overview.items %} +
    + + + + + +
    +
    + {% if answers %} + + + + + + + + + {% for answer in answers %} + {% for employee, value in answer.items %} + + + + + {% endfor %} + {% endfor %} + +
    {% trans "Employee" %}{% trans "Answer" %}
    +
    + + {{ employee }} +
    +
    + {% if value.1.type == '1' %} + {{ value.0.answer }} + {% elif value.1.type == '2' %} +
      + {% for i in "12345" %} +
    • + +
    • + {% endfor %} +
    + + {% elif value.1.type == '3' %} +
    +
    +
    + {{ value.0.answer }} + +
    +
    +
    + {% elif value.1.type == '4' %} +
    + +
    + {% elif value.1.type == '5' %} +
    +
    +
    + {{ value.0.answer }} +
    +
    +
    + {% elif value.1.type == '6' %} +
    +
    +
    + {{ value.0.answer }} +
    +
    +
    + {% endif %} +
    + {% else %} +

    {% trans "No answers yet." %}

    + {% endif %} +
    +
    +
    + {% endfor %} +
    + + + + diff --git a/horilla_theme/templates/generic/filter_result.html b/horilla_theme/templates/generic/filter_result.html new file mode 100644 index 000000000..a9e759ef3 --- /dev/null +++ b/horilla_theme/templates/generic/filter_result.html @@ -0,0 +1,84 @@ +{% load static i18n generic_template_filters %} + +
    +
    + {% if actions %} + + {% endif %} +
    + +
    {{ instance.get_full_name }}
    +
    +
    +
    +

    {{ instance.get_subtitle }}

    +
    +
    + +
    +
    +
    +
    +{% for object in instances|slice:'0:9' %} + {% if not object.pk == instance.pk %} +
    +
    + +
    + +
    {{ object.get_full_name }}
    +
    +
    +
    +

    {{ object.get_subtitle }}

    +
    +
    + +
    +
    +
    +
    + {% endif %} +{% endfor %} diff --git a/horilla_theme/templates/okr/emp_objective/emp_objective_list.html b/horilla_theme/templates/okr/emp_objective/emp_objective_list.html index 28f505ae6..b59380f6f 100644 --- a/horilla_theme/templates/okr/emp_objective/emp_objective_list.html +++ b/horilla_theme/templates/okr/emp_objective/emp_objective_list.html @@ -89,7 +89,7 @@ {% if request.user.employee_get in emp_objective.objective_id.managers.all or emp_objective.employee_id == request.user.employee_get or perms.pms.view_employeekeyresult %} - - + -
    - - -
    -

    - {% trans "All Notifications" %} -

    - +
    +
    +
      +
    -
    -
    diff --git a/horilla_theme/templates/recruitment/open_recruitments.html b/horilla_theme/templates/recruitment/open_recruitments.html index b400840d9..d789b527f 100644 --- a/horilla_theme/templates/recruitment/open_recruitments.html +++ b/horilla_theme/templates/recruitment/open_recruitments.html @@ -42,7 +42,7 @@ - + {% if messages %}
    {% for message in messages %} @@ -52,7 +52,7 @@ {% endfor %}
    {% endif %} - +
    {% if request.user.is_authenticated %} @@ -187,11 +187,11 @@ document.body.classList.toggle("overflow-hidden"); } }); - }); + }); }); - + - \ No newline at end of file + diff --git a/pms/urls.py b/pms/urls.py index c98dcd887..61b988d74 100644 --- a/pms/urls.py +++ b/pms/urls.py @@ -259,7 +259,7 @@ urlpatterns = [ cbvs.BulkFeedbackFormView.as_view(), name="bulk-feedback-create", ), - path("feedback-update/", views.feedback_update, name="feedback-update"), + # path("feedback-update/", views.feedback_update, name="feedback-update"), path("feedback-delete/", views.feedback_delete, name="feedback-delete"), path("feedback-archive/", views.feedback_archive, name="feedback-archive"), path("get-collegues", views.get_collegues, name="get-collegues"),