[ADD] RECRUITMENT: Skill zone added to sidebar

This commit is contained in:
Horilla
2024-05-20 14:21:15 +05:30
parent e8e713fb43
commit 919ed300ca
2 changed files with 19 additions and 1 deletions

View File

@@ -55,6 +55,11 @@ SUBMENUS = [
"redirect": reverse("rec-stage-view"),
"accessibility": "recruitment.sidebar.stage_accessibility",
},
{
"menu": trans("Skill Zone"),
"redirect": reverse("skill-zone-view"),
"accessibility": "recruitment.sidebar.skill_zone_accessibility",
},
]
@@ -113,3 +118,16 @@ def stage_accessibility(
request, _submenu: dict = {}, user_perms: PermWrapper = [], *args, **kwargs
) -> bool:
return request.user.has_perm("recruitment.view_stage")
def skill_zone_accessibility(
request, _submenu: dict = {}, user_perms: PermWrapper = [], *args, **kwargs
) -> bool:
print("==========skill_zone_accessibility==========")
print(request.user)
print("is_stagemanager", is_stagemanager(request.user))
print("perms", request.user.has_perm("recruitment.view_skillzone"))
return is_stagemanager(request.user) or request.user.has_perm(
"recruitment.view_skillzone"
)

View File

@@ -2341,7 +2341,7 @@ def to_skill_zone(request, cand_id):
zone_candidate.skill_zone_id = zone
zone_candidate.reason = form.cleaned_data["reason"]
zone_candidate.save()
messages.success(request, "Candidate Added to skill zone successfullu")
messages.success(request, "Candidate Added to skill zone successfully")
return HttpResponse("<script>window.location.reload()</script>")
return render(request, template, {"form": form, "cand_id": cand_id})