diff --git a/base/templates/base/general_settings.html b/base/templates/base/general_settings.html index 1a5b52dbb..f13e7c384 100644 --- a/base/templates/base/general_settings.html +++ b/base/templates/base/general_settings.html @@ -1,9 +1,18 @@ {% extends 'settings.html' %} {% block settings %}{% load i18n %} {% load horillafilters %} -{% if "recruitment"|app_installed and perms.recruitment.change_recruitmentgeneralsetting %} - {% include "recruitment/settings/settings.html" %} +{% if perms.base.change_announcementexpire %} +{% include "announcement/expiry_day.html" %} {% endif %} +{% if perms.base.view_dynamicpagination %} + {% include "base/dynamic_pagination/pagination_settings.html" %} +{% endif %} + +{% if perms.horilla_audit.view_accountblockunblock %} + {% include "base/audit_tag/employee_account_block_unblock.html" %} +{% endif %} + + {% if "offboarding"|app_installed and perms.offboarding.change_offboardinggeneralsetting %} {% include "offboarding/settings/settings.html" %} {% endif %} @@ -20,9 +29,6 @@ {% include "settings/settings.html" %} {% endif %} -{% if perms.base.change_announcementexpire %} - {% include "announcement/expiry_day.html" %} -{% endif %} {% if "payroll"|app_installed %} {% if perms.payroll.change_encashmentgeneralsetting %} @@ -34,16 +40,9 @@ {% include "base/audit_tag/history_tracking_fields.html" %} {% endif %} -{% if perms.horilla_audit.view_accountblockunblock %} - {% include "base/audit_tag/employee_account_block_unblock.html" %} -{% endif %} - {% if "payroll"|app_installed and perms.payroll.view_payrollsettings %} {% include "payroll/settings/payroll_settings.html" %} {% endif %} -{% if perms.base.view_dynamicpagination %} - {% include "base/dynamic_pagination/pagination_settings.html" %} -{% endif %} {% endblock settings %} diff --git a/recruitment/templates/recruitment/settings/settings.html b/recruitment/templates/recruitment/settings/settings.html index 4b36c032e..842b89449 100644 --- a/recruitment/templates/recruitment/settings/settings.html +++ b/recruitment/templates/recruitment/settings/settings.html @@ -1,3 +1,5 @@ +{% extends "settings.html" %} +{% block settings %} {% load i18n %} {% csrf_token %}
@@ -28,3 +30,5 @@
+ +{% endblock settings %} diff --git a/recruitment/urls.py b/recruitment/urls.py index 517efe67b..eaab90762 100644 --- a/recruitment/urls.py +++ b/recruitment/urls.py @@ -581,4 +581,9 @@ urlpatterns = [ views.hired_candidate_chart, name="hired-candidate-chart", ), + path( + "self-tracking-feature", + views.self_tracking_feature, + name="self-tracking-feature", + ), ] diff --git a/recruitment/views/views.py b/recruitment/views/views.py index 331636701..1eecc4dca 100644 --- a/recruitment/views/views.py +++ b/recruitment/views/views.py @@ -2637,6 +2637,15 @@ def create_reject_reason(request): return render(request, "settings/reject_reason_form.html", {"form": form}) +@login_required +@permission_required("recruitment.view_recruitment") +def self_tracking_feature(request): + """ + Recruitment optional feature for candidate self tracking + """ + return render(request, "recruitment/settings/settings.html") + + @login_required @permission_required("recruitment.delete_rejectreason") def delete_reject_reason(request): diff --git a/templates/settings.html b/templates/settings.html index 7222c5bbd..9181d6d0c 100644 --- a/templates/settings.html +++ b/templates/settings.html @@ -183,6 +183,16 @@
+ {% if perms.recruitment.view_recruitment %} + + {% endif %} {% if perms.recruitment.view_rejectreason %}
- {% trans "Performnce" %} + {% trans "Performance" %}