
    si                     K   d dl mZ d dlmZmZ d dlmZ d dlm	Z	m
Z
mZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z# d dl$m%Z% d dl&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z. d dl/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@ d d	lAmBZB d d
lCmDZD g  edej                  d       ede#j                  j                         d       ede#j                  j                         d       ede#j                  j                         d       ede#j                  j                         d       ede#j                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       ed ej                  j                         d!       ed"e"j                  j                         d#       ed$e"j                  j                         d%       ed&e"j                  j                         d'       ed(ej                  j                         d)       ed*ej                  j                         d+       ed,ej                  j                         d-       ed.ej                  j                         d/       ed0ej                  j                         d1       ed2ej                  d2       ed3ej                  d3       ed4ej                  d4       ed5ej                  d5       ed6ej                  d6       ed7ej                  d8       ed9ej                  d:       ed;ej                  d;       ed<ej                  d=       ed>ej                  d?       ed@ej                  d@       edAej                  dB       edCej                  j                         dC       edDej                  j                         dD       edEej                  dE       edFej                  dF       edGej                  dG       edHej                  dH       edIej                  dI       edJej                  dJ       edKej                  dK       edLej                  dM       edNej                  dO       edPej                  dQ       edRej                  dSedOdTU       edVej                  dW       edXej                  dX       edYej                  dZ       ed[ej                  d\       ed]ej                  d^       ed_ej                  d`       edaej                  da       edbej                  db       edcej                  dc       eddej                  de       edfej                  j                         df       edgej                  j                         dg       edhej                  j                         dh       ediej                  j                         dj       edkej                  dl       edmej                  dn       edoej                   do       edpej                  dp       edqej                  dr       edsej                  dt       eduej                  j                         dv       edwej
                  dx       edyej                  dze6e(d{d|U       ed}ej                  d~       edej                  d       edej                  d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  dde0iU       edej                  de0ddU       edej                  d       edej                  j                         d       edej                   j                         d       edej"                  d       edej$                  j                         d       edej&                  dde1iU       edej$                  j                         d       edej                  de1ddU       edej(                  j                         d       edej(                  j                         d       edej*                  j                         d       edej,                  j                         d       edej.                  d       edej*                  d       edej0                  dde7iU       edej                  de7ddU       edej2                  d       edej4                  j                         d       edej6                  j                         d       edej8                  j                         d       edej8                  j                         d       edej:                  d       edej<                  dde8iU       edej                  de8ddU       edej>                  dĬ       ede j@                  j                         dƬ       ede jB                  j                         dȬ       ede#jD                  j                         dʬ       ede#jD                  j                         d̬       edejF                  dά       edejH                  dde?iU       edej                  de?ddU       edejJ                  de?e,d edի      ddלU       edejL                  j                         d٬       edejL                  j                         d۬       edejN                  dݬ       edejP                  d߬       edejR                  j                         d       edejT                  j                         d       edejV                  dde;iU       edej                  de;ddU       edejX                  j                         d       edejZ                  d       edej\                  d       edejX                  j                         d       edej^                  j                         d       edej`                  d       edejb                  d       edejd                  d       edejf                  d       edejh                  d       edejj                  j                         d       edejl                  j                         d       edejn                  d       edejp                  j                         d        edejp                  j                         d       edejr                  dde4iU       edej                  de4ddU       edejt                  d       ed	ejv                  j                         d
       edejx                  j                         d       edejz                  d       ede!j|                  j                         d       edej~                  dde2iU       ede!j|                  j                         d       edej                  de2ddU       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  d       ed ej                  d!       ed"ej                  d#de3iU       ed$ej                  d%e3d&dU       ed'ej                  j                         d(       ed)ejJ                  d)e2e*d* ed+      d,dלU       ed-ej                  d.       ed/ej                  j                         d0       ed1ej                  j                         d2       ed3ej                  j                         d4       ed5ej                  d6e9ddU       ed7ej                  j                         d7       ed8ej                  d8       ed9ej                  d9       ed:ej                  d:       ed;ej                  j                         d<       ed=ej                  j                         d>       ed?ej                  d@       edAej                  dA       edBej                  dB       edCej                  dD       edEe#j                  j                         dE       edFe#j                  j                         dG       edHej                  dH       edIej                  dI       edJej                  dK       edLej                  dL       edMej                  dN       edOej                  dO       edPe#j                  j                         dQ       edRej                  dS       edTej                  dU       edVej                  dV       edWe!j                  j                         dW       edXe!j                  j                         dY       edZe!j                  j                         dZ       ed[ej                  d[       ed\ej                  d\       ed]ej                  d]       ed^ej                  d_       ed`ej                  da       edbe!j                  j                         dc       edde!j                  j                         de       edfej                  dg       edhej                  di       edjej                  dj       edkej                  dl       edmej                  dn       edoej                  do       edpej                  dq       edrej                  dr       edsej                  ds       edtej                  dt       eduej                  du       edvej                  dv       edwej                  dx       edyej                  dz       ed{ej                  d{       ed|ej                  d}       ed~ej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                   d       edej                  d       edej                  d       edej                  d       edej                  d       edej
                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  d       edej                  de>ddU       edeBj                  j                         d       edeBj                  j                         d       edeBj                   j                         d       edeBj                   j                         d       edej"                  d       edej$                  d       edej                  deDddU       edej&                  d       edej(                  d       edej*                  d       edej,                  j                         d       edej.                  j                         d       edej0                  d       edej2                  dì       edej4                  dŬ       edej6                  dǬ       edej8                  dɬ       edej:                  dˬ       edej<                  dͬ       edej>                  dϬ       edej@                  dѬ       ede%jB                  j                         dҬ       ede%jD                  j                         dӬ       edejF                  dլ       edejH                  d׬       edejJ                  dج       edejL                  dڬ       edejN                  dܬ       edejF                  dլ       ede	jP                  dݬ       edejR                  j                         dެ       ede	jT                  d       ede%jV                  j                         d       ede%jX                  j                         d       edejR                  j                         d       ede	jZ                  d       ede	j\                  d       ede	j^                  d       ede	j`                  d       ede	j`                  d       ede	jb                  d       ede	jd                  d       edejf                  d       edejh                  d       edejj                  d       edejl                  d       edejn                  d       edejp                  d       ede!jr                  j                         d       ede!jt                  j                         d       ede!jv                  j                         d        ede!jx                  j                         d       ede!jz                  j                         d       ede"j|                  j                         d       ede"j~                  j                         d       ede"j                  j                         d	       ed
e!j                  j                         d       ede!j                  j                         d       ede!j                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       edej                  j                         d       ede%j                  j                         d       ede%j                  j                         d       edej                  j                         d       edej                  j                         d        ed!ej                  j                         d!       ed"ej                  j                         d#       ed$ej                  d%       ed&ej                  d'       ed(ej                  j                         d)       ed*ej                  j                         d+       ed,ej                  j                         d-       ed.ej                  j                         d/       ed0ej                  j                         d1       ed2ej                  j                         d2       ed3ej                  j                         d4       ed5ej                  d5       ed6ej                  d6       ed7ej                  d7       ed8ej                  d9e5e'd:d|U       ed;ej                  d<       ed=ej                  d=       ed>ej                  d?       ed@ej                  dA       edBej                  j                         dC       edDej                  j                         dE       edFej                  j                         dG       edHej                  j                         dI       edJej                  j                         dJ       edKej                  j                         dL       edMej                  dN       edOej                  dO       edPej                  j                         dP       edQej                  dR       edSej                  j                         dS      Zhehj                   edTej                  dU             yV(W      )Group)pathre_path)gettext_lazy)announcementrequest_and_approveviews)announcement_cbvcompanycompany_leaves
departmentemployee_shiftemployee_shift_sheduleemployee_typeholidaysjob_positionjob_rolemail_log_tabmail_servermail_templatemultiple_approval_conditionpenaltyrotating_shiftrotating_shift_assignrotating_work_typesettings_rotatingworksettings_work_typeshift_requestwork_shift_tabwork_type_request)	dashboard)HolidayFormMailTemplateFormRotatingShiftAssignFormRotatingShiftFormRotatingWorkTypeAssignFormRotatingWorkTypeFormShiftRequestFormWorkTypeRequestForm)Company
DepartmentEmployeeShiftEmployeeShiftScheduleEmployeeTypeHolidaysHorillaMailTemplateJobPositionJobRoleRotatingShiftRotatingShiftAssignRotatingWorkTypeRotatingWorkTypeAssignShiftRequestTagsWorkTypeWorkTypeRequest)audit)AuditTag z	home-page)namez employee/work-type-request-view/zwork-type-request-viewzwork-list-view/zwork-list-viewzwork-nav-view/zwork-nav-viewzwork-export-candidate/zwork-export-candidatezwork-detail-view/<int:pk>/zwork-detail-viewz#employee/rotating-work-type-assign/zrotating-work-type-assignzrotating-list-view/zrotating-list-viewzrotating-navbar-view/zrotating-navbar-viewz#work-rotating-detail-view/<int:pk>/zwork-rotating-detail-viewzrotating-action-export/zrotating-action-exportz$employee-worktype-tab-list/<int:pk>/zemployee-worktype-tab-listz)employee-rotating-work-tab-list/<int:pk>/zemployee-rotating-work-tab-listz.individual-work-rotating-detail-view/<int:pk>/z$individual-work-rotating-detail-viewz#individual-email-log-list/<int:pk>/zindividual-email-log-listz$individual-mail-log-detail/<int:pk>/zindividual-mail-log-detailzmail-template-create-form/zmail-template-create-formz!mail-template-edit-form/<int:pk>/zmail-template-edit-formz&mail-template-duplicate-form/<int:pk>/zmail-template-duplicate-formzinitialize-databasezload-demo-databasezinitialize-database-userzinitialize-database-companyzinitialize-database-departmentz'initialize-department-edit/<int:obj_id>zinitialize-department-editz)initialize-department-delete/<int:obj_id>zinitialize-department-deletez initialize-database-job-positionz)initialize-job-position-edit/<int:obj_id>zinitialize-job-position-editz+initialize-job-position-delete/<int:obj_id>zinitialize-job-position-delete404zlogin/loginzforgot-passwordzemployee-reset-passwordzreset-send-successzchange-passwordzchange-usernamez
two-factorzsend-otplogoutsettingszsettings/user-group-create/zuser-group-createzsettings/user-group-view/zuser-group-viewzsettings/user-group-search/zuser-group-searchzuser-group-delete/<int:obj_id>/zuser-group-delete)modelredirect)r>   kwargsz,group-permission-remove/<int:pid>/<int:gid>/zgroup-permission-removezuser-group-assign-viewzsettings/user-group-assign/zuser-group-assignz&group-remove-user/<int:uid>/<int:gid>/zgroup-remove-userz$settings/employee-permission-assign/zemployee-permission-assignzemployee-permission-searchzpermission-searchzupdate-user-permissionzupdate-group-permissionzpermission-tablezsettings/mail-server-conf/zmail-server-confzmail-server-listzmail-server-navzcreate-mail-serverzupdate-mail-server/<int:pk>/zupdate-mail-serverz#settings/mail-server-create-update/zmail-server-create-updatez settings/mail-server-test-email/zmail-server-test-emailzmail-server-deletezreplace-primary-mailz"configuration/view-mail-templates/zview-mail-templatesz view-mail-template/<int:obj_id>/zview-mail-templatezview-mail-templates-nav/zview-mail-templates-navzcreate-mail-template/zcreate-mail-templatez%duplicate-mail-template/<int:obj_id>/zduplicate-mail-templatezmail/htmx/form.html)rC   formtemplatezdelete-mail-template/zdelete-mail-templatezsettings/company-create/zcompany-createzsettings/company-view/zcompany-viewzcompany-list/zcompany-listzcompany-navbar/zcompany-navbarzcompany-create-form/zcompany-create-formzcompany-update-form/<int:pk>/zcompany-update-formz!settings/company-update/<int:id>/zcompany-updaterC   z%settings/company-delete/<int:obj_id>/zcompany-deletez3<script>$('#reloadMessagesButton').click()</script>)rC   HttpResponsezsettings/department-view/zdepartment-viewzdepartment-list/zdepartment-listzdepartment-nav/zdepartment-navzsettings/department-creation/zdepartment-creationzsettings-department-creation/zsettings-department-creationz$settings/department-update/<int:id>/zdepartment-updatez$settings-department-update/<int:pk>/zsettings-department-updatezdepartment-delete/<int:obj_id>/zdepartment-deleteTzjob-position-create-form/zjob-position-create-formz"job-position-update-form/<int:pk>/zjob-position-update-formzjob-position-list/zjob-position-listzjob-position-navbar/zjob-position-navbarzsettings/job-position-creation/zjob-position-creationzsettings/job-position-view/zjob-position-viewz&settings/job-position-update/<int:id>/zjob-position-updatez!job-position-delete/<int:obj_id>/zjob-position-deletezsettings/job-role-create/zjob-role-createzjob-role-list/zjob-role-listzjob-role-nav/zjob-role-navzcreate-job-role/zcreate-job-rolezupdate-job-role/<int:pk>/zupdate-job-rolezsettings/job-role-view/zjob-role-viewz"settings/job-role-update/<int:id>/zjob-role-updatezjob-role-delete/<int:obj_id>/zjob-role-deletezsettings/work-type-view/zwork-type-viewzworktype-list/zworktype-listzworktype-nav/zworktype-navzwork-type-create-form/zwork-type-create-formzwork-type-update-form/<int:pk>/zwork-type-update-formzsettings/work-type-create/zwork-type-createz#settings/work-type-update/<int:id>/zwork-type-updatezwork-type-delete/<int:obj_id>/zwork-type-deletezadd-remove-work-type-fieldsz;base/rotating_work_type/htmx/add_more_work_type_fields.htmlz---Choose Work Type---	work_type)rC   
form_classrG   empty_labelfield_name_prezrotating-work-type-create-form/zrotating-work-type-create-formz'rotating-work-type-update-form/<int:pk>zrotating-work-type-update-formz#settings/rotating-work-type-create/zrotating-work-type-createz!settings/rotating-work-type-view/zrotating-work-type-viewzrotating-list/zrotating-listzrotating-nav/zrotating-navz,settings/rotating-work-type-update/<int:id>/zrotating-work-type-updatez'rotating-work-type-delete/<int:obj_id>/zrotating-work-type-deletezrotating-work-type-assign-addzrotating-work-type-assign-viewz rotating-work-type-assign-exportz3settings/rotating-work-type-assign-update/<int:pk>/z rotating-work-type-assign-updatez-rotating-work-type-assign-duplicate/<int:pk>/z#rotating-work-type-assign-duplicatez/rotating-work-type-assign-archive/<int:obj_id>/z!rotating-work-type-assign-archivez&rotating-work-type-assign-bulk-archivez%rotating-shift-work-type-bulk-archivez%rotating-work-type-assign-bulk-deletez$rotating-shift-work-type-bulk-deletez.rotating-work-type-assign-delete/<int:obj_id>/z rotating-work-type-assign-deletezsettings/employee-type-view/zemployee-type-viewzsettings/employee-type-list/zemployee-type-listzsettings/employee-type-nav/zemployee-type-navzsettings/employee-type-create/zemployee-type-createz#settings/employee-type-create-view/zemployee-type-create-viewz,settings/employee-type-update-view/<int:pk>/zemployee-type-update-viewz'settings/employee-type-update/<int:id>/zemployee-type-updatez"employee-type-delete/<int:obj_id>/zemployee-type-deletezsettings/employee-shift-view/zemployee-shift-viewzsettings/employee-shift-list/zemployee-shift-listzsettings/employee-shift-nav/zemployee-shift-navzsettings/employee-shift-create/zemployee-shift-createz$settings/employee-shift-create-view/zemployee-shift-create-viewz(settings/employee-shift-update/<int:id>/zemployee-shift-updatez$employee-shift-update-view/<int:pk>/zemployee-shift-update-viewz#employee-shift-delete/<int:obj_id>/zemployee-shift-deletezemployee-shift-shedule-listz,employee-shift-shedule-detail-view/<int:pk>/z"employee-shift-shedule-detail-viewzemployee-shift-shedule-navbarz&settings-employee-shift-shedule-createz0settings-employee-shift-shedule-update/<int:pk>/z&settings-employee-shift-shedule-updatez&settings/employee-shift-schedule-view/zemployee-shift-schedule-viewz(settings/employee-shift-schedule-create/zemployee-shift-schedule-createz1settings/employee-shift-schedule-update/<int:id>/zemployee-shift-schedule-updatez,employee-shift-schedule-delete/<int:obj_id>/zemployee-shift-schedule-deletezZ<script>$('#reloadMessagesButton').click();$('.oh-modal__close--custom').click();</script>zrotating-shift-create/zrotating-shift-createzadd-remove-shift-fieldsz3base/rotating_shift/htmx/add_more_shift_fields.htmlz---Choose Shift---shiftzsettings/rotating-shift-view/zrotating-shift-viewzsettings/rotating-shift-list/zrotating-shift-listzsettings/rotating-shift-nav/zrotating-shift-navz(settings/rotating-shift-update/<int:pk>/zrotating-shift-updatez#rotating-shift-delete/<int:obj_id>/zrotating-shift-deletezrotating-shift-assign-addzrotating-shift-assign-viewz!rotating-shift-assign-info-exportz!rotating-shift-assign-info-importz/settings/rotating-shift-assign-update/<int:pk>/zrotating-shift-assign-updatez)rotating-shift-assign-duplicate/<int:pk>/zrotating-shift-assign-duplicatez+rotating-shift-assign-archive/<int:obj_id>/zrotating-shift-assign-archivez"rotating-shift-assign-bulk-archivez!rotating-shift-assign-bulk-deletez*rotating-shift-assign-delete/<int:obj_id>/zrotating-shift-assign-deletezwork-type-requestz%work-type-request-duplicate/<int:pk>/zwork-type-request-duplicatezwork-type-request-info-exportzwork-type-request-searchz"work-type-request-cancel/<int:id>/zwork-type-request-cancelzwork-type-request-bulk-cancelz#work-type-request-approve/<int:id>/zwork-type-request-approvezwork-type-request-bulk-approvez"work-type-request-update/<int:pk>/zwork-type-request-updatez&work-type-request-delete/<int:obj_id>/zwork-type-request-deletez+work-type-request-single-view/<int:obj_id>/zwork-type-request-single-viewzwork-type-request-bulk-deletezshift-requestz!shift-request-duplicate/<int:pk>/zshift-request-duplicatezshift-request-reallocatezupdate-employee-allocationzshift-request-info-exportzshift-request-searchzshift-request-details/<int:id>/zshift-request-detailsz*shift-allocation-request-details/<int:id>/z shift-allocation-request-detailszshift-request-update/<int:pk>/zshift-request-updatez)shift-allocation-request-update/<int:pk>/zshift-allocation-request-updatezshift-request-cancel/<int:id>/zshift-request-cancelz)shift-allocation-request-cancel/<int:id>/zshift-allocation-request-cancelzshift-request-bulk-cancelzshift-request-approve/<int:id>/zshift-request-approvez*shift-allocation-request-approve/<int:id>/z shift-allocation-request-approvezshift-request-bulk-approvezshift-request-delete/<int:id>/zshift-request-deletezshift-request-bulk-deletenotificationszclear-notificationszdelete-all-notificationszread-notificationsz/mark-as-read-notification/<int:notification_id>zmark-as-read-notificationzmark-as-read-notification-json/zmark-as-read-notification-jsonzall-notificationszdelete-notifications/<id>/zdelete-notificationszsettings/general-settings/zgeneral-settingszsettings/date-settings/zdate-settingszsettings/save-date/save_date_formatzsettings/get-date-format/zget-date-formatzsettings/save-time/save_time_formatzsettings/get-time-format/zget-time-formatzhistory-field-settingszenable-account-block-unblockzenable-profile-edit-featurez(rwork-individual-view/<int:instance_id>/zrwork-individual-viewz(rshit-individual-view/<int:instance_id>/zrshift-individual-viewzshift-select/zshift-selectzshift-select-filter/zshift-select-filterzwork-type-select/zwork-type-selectzwork-type-filter/zwork-type-select-filterzr-shift-select/zr-shift-selectzr-shift-select-filter/zr-shift-select-filterzr-work-type-select/zr-work-type-selectzr-work-type-filter/zr-work-type-select-filterzsettings/tag-view/ztag-viewzsettings/helpdesk-tag-view/zhelpdesk-tag-viewz
tag-createztag-update/<int:tag_id>z
tag-updateztag-delete/<int:obj_id>z
tag-deletezaudit-tag-list/zaudit-tag-listzaudit-tag-navbar/zaudit-tag-navbarzsettings-audit-tag-create/zsettings-audit-tag-createz#settings-audit-tag-update/<int:pk>/zsettings-audit-tag-updatezaudit-tag-createzaudit-tag-update/<int:tag_id>zaudit-tag-updatezaudit-tag-delete/<int:obj_id>zaudit-tag-deletez$configuration/condition-value-fieldszcondition-value-fieldsz(configuration/add-more-approval-managerszadd-more-approval-managersz%configuration/remove-approval-managerzremove-approval-managerzmultiple-level-approval-createz&multiple-level-approval-edit/<int:pk>/zmultiple-level-approval-editz1multiple-level-approval-delete/<int:condition_id>zmultiple-level-approval-deletez)shift-request-add-comment/<int:shift_id>/zshift-request-add-commentz"view-shift-comment/<int:shift_id>/zview-shift-commentzdelete-shift-comment-file/zdelete-shift-comment-filez*view-work-type-comment/<int:work_type_id>/zview-work-type-commentzdelete-work-type-comment-file/zdelete-work-type-comment-filez.shift-request-delete-comment/<int:comment_id>/zshift-request-delete-commentz/worktype-request-add-comment/<int:worktype_id>/zworktype-request-add-commentz1worktype-request-delete-comment/<int:comment_id>/zworktype-request-delete-commentzdashboard-shift-requestzdashboard-work-type-requestz"settings/pagination-settings-view/zpagination-settings-viewzsettings/action-type/zaction-typezaction-type-createzaction-type-update/<int:act_id>zaction-type-updatezaction-type-delete/<int:act_id>zaction-type-deletezannouncement-listzcreate-announcementz"delete-announcement/<int:anoun_id>zdelete-announcementzdashboard-announcement-list/zdashboard-announcement-listz<dashboard-announcement-viewed-by-list/<int:announcement_id>/z%dashboard-announcement-viewed-by-listzupdate-announcement/<int:pk>zupdate-announcementz9remove-announcement-file/<int:obj_id>/<int:attachment_id>zremove-announcement-filez(announcement-add-comment/<int:anoun_id>/zannouncement-add-commentz)announcement-view-comment/<int:anoun_id>/zannouncement-view-commentz'announcement-single-view/<int:anoun_id>zannouncement-single-viewzannouncement-single-view/z-announcement-delete-comment/<int:comment_id>/zannouncement-delete-commentzannouncement-viewed-byzdriver-viewedzdashboard-components-togglezreorder-dashboard-chartszemployee-chart-showz%settings/enable-biometric-attendance/zenable-biometric-attendancez&settings/activate-biometric-attendancezactivate-biometric-attendancezemployee/shift-request-view/zshift-request-viewzlist-shift-request/zlist-shift-requestzshift-request-nav/zshift-request-navzshift-export/zshift-exportzshift-request-tabz+shift-request-individual-tab-view/<int:pk>/z!shift-request-individual-tab-viewz,rotating-shift-individual-tab-view/<int:pk>/z"rotating-shift-individual-tab-viewz/rotating-shift-individual-detail-view/<int:pk>/z%rotating-shift-individual-detail-viewzallocated-shift-view/zallocated-shift-viewzshift-detail-view/<int:pk>/zshift-detail-viewzallocate-detail-view/<int:pk>/zallocate-detail-viewzemployee/rotating-shift-assign/zrotating-shift-assignzrotating-shift-request-list/zrotating-shift-request-listzrotating-shift-request-nav/zrotating-shift-request-navz$rotating-shift-detail-view/<int:pk>/zrotating-shift-detail-viewzexport-rshift/zexport-rshiftzemp-workinfo-completezupdate-emp-workinfo/<int:pk>/zupdate-emp-workinfoz)configuration/multiple-approval-conditionzmultiple-approval-conditionz,configuration/hx-multiple-approval-conditionzhx-multiple-approval-conditionznav-multiple-approval-conditionz1detail-view-multiple-approval-condition/<int:pk>/z'detail-view-multiple-approval-conditionzget-horilla-installed-apps/zget-horilla-installed-appsz%configuration/holidays-excel-templatezholidays-excel-templatezconfiguration/holiday-view/zholiday-viewzholiday-filter/zholiday-filterzholiday-navbar/zholiday-navbarzholiday-nav-export/zholiday-nav-exportzholiday-detail-view/<int:pk>/zholiday-detail-viewzholiday-creationzholiday-update/<int:pk>zholiday-updatezholidays-info-importzholiday-info-exportzget-upcoming-holidayszduplicate-holiday/<int:obj_id>zduplicate-holidayzholiday/holiday_form.htmlzholiday-delete/<int:obj_id>zholiday-deletezholidays-bulk-deletezholiday-select/zholiday-selectzholiday-select-filter/zholiday-select-filterz!configuration/company-leave-view/zcompany-leave-viewzcompany-leave-list/zcompany-leave-listzcompany-leave-navbar/zcompany-leave-navbarz"company-leave-detail-view/<int:pk>zcompany-leave-detail-viewzcompany-leave-creationzcompany-leave-update/<int:pk>zcompany-leave-updatezcompany-leave-delete/<int:id>zcompany-leave-deletezcompany-leave-filterzview-penaltiesz"delete-penalties/<int:penalty_id>/zdelete-penaltieszenable-integrationz^media/(?P<path>.*)$protected_mediaN(k  django.contrib.auth.modelsr   django.urlsr   r   django.utils.translationr   _baser   r   r	   base.cbvr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    base.cbv.dashboardr!   
base.formsr"   r#   r$   r%   r&   r'   r(   r)   base.modelsr*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   horilla_audit.cbvr;   horilla_audit.modelsr<   homeWorkRequestViewas_viewWorkRequestListViewWorkRequestNavViewWorkExportCandidateWorkTypeDetailViewRotatingWorkRequestViewRotatingWorkListViewRotatingWorkNavViewRotatingWorkDetailViewRotatingWorkExportWorkTypeIndividualTabListRotatingWorkIndividualTabDetailViewChildMailLogTabListMailLogDetailViewMailTemplateFormViewMailTemplateDuplicateForminitialize_databaseload_demo_databaseinitialize_database_userinitialize_database_companyinitialize_database_departmentinitialize_department_editinitialize_department_delete initialize_database_job_positioninitialize_job_position_editinitialize_job_position_delete	custom404
login_userHorillaPasswordResetViewEmployeePasswordResetViewreset_send_successchange_passwordchange_usernametwo_factor_authsend_otplogout_usercommon_settingsuser_group_table
user_groupuser_group_searchobject_deleteuser_group_permission_removegroup_assign_viewgroup_assigngroup_remove_useremployee_permission_assignemployee_permission_searchupdate_permissionupdate_group_permissionpermission_tablemail_server_confMailServerListViewMailServerNavMailServerFormViewmail_server_create_or_updatemail_server_test_emailmail_server_deletereplace_primary_mailview_mail_templatesview_mail_templateMailTemplateNavViewcreate_mail_templatesobject_duplicatedelete_mail_templatescompany_createcompany_viewCompanyListViewCompanyNavViewCompanyCreateFormcompany_updatedepartment_viewDepartmentListViewDepartmentNavViewdepartment_createDepartmentCreateFormdepartment_updateJobPositionCreateFormJobPositionListViewJobPositionNavViewjob_position_creationjob_position_updatejob_role_createJobRoleListView
JobRoleNavJobRoleFormViewjob_role_viewjob_role_updatework_type_viewWorkTypeListWorkTypeNavWorkTypesCreateFormwork_type_creatework_type_updateadd_remove_dynamic_fieldsRotatingWorkTypesCreateFormrotating_work_type_createrotating_work_type_viewRotatingWorkTypeListRotatingWorkTypeNavrotating_work_type_updateRotatingWorkTypeFormViewrotating_work_type_assign_view rotating_work_type_assign_exportRotatingWorkTypeDuplicateForm!rotating_work_type_assign_archive&rotating_work_type_assign_bulk_archive%rotating_work_type_assign_bulk_delete rotating_work_type_assign_deleteemployee_type_viewEmployeeTypeListViewEmployeeTypeNavemployee_type_createEmployeeTypeFormViewemployee_type_updateemployee_shift_viewEmployeeShiftListViewEmployeeShiftNavemployee_shift_createShiftTypeCreateFormViewemployee_shift_updateEmployeeShiftSheduleListEmployeeShiftSheduleDetailViewEmployeeShiftSheduleNavEmployeeShiftSheduleCreateFormemployee_shift_schedule_viewemployee_shift_schedule_createemployee_shift_schedule_updateRotatingShiftTypeCreateFormViewrotating_shift_viewRotatingShiftTypeListViewRotatingShiftTypeNavRotatingShiftFormViewrotating_shift_assign_viewrotating_shift_assign_exportrotating_shift_assign_importRotatingShiftAssignDuplicaterotating_shift_assign_archive"rotating_shift_assign_bulk_archive!rotating_shift_assign_bulk_deleterotating_shift_assign_deleteWorkTypeFormViewWorkTypeDuplicateFormwork_type_request_exportwork_type_request_searchwork_type_request_cancelwork_type_request_bulk_cancelwork_type_request_approvework_type_request_bulk_approvework_type_request_deletework_type_request_single_viewwork_type_request_bulk_deleteShiftRequestFormViewShiftRequestFormDuplicateShiftAllocationFormViewupdate_employee_allocationshift_request_exportshift_request_searchshift_request_details shift_allocation_request_detailsshift_request_cancelshift_allocation_request_cancelshift_request_bulk_cancelshift_request_approve shift_allocation_request_approveshift_request_bulk_approveshift_request_deleteshift_request_bulk_deleterN   clear_notificationdelete_all_notificationsread_notificationsmark_as_read_notificationmark_as_read_notification_jsonall_notificationsdelete_notificationgeneral_settingsdate_settingsrO   get_date_formatrP   get_time_formathistory_field_settingsenable_account_block_unblockenable_profile_edit_featurerotating_work_individual_viewrotating_shift_individual_viewshift_selectshift_select_filterwork_type_selectwork_type_select_filterrotating_shift_selectrotating_shift_select_filterrotating_work_type_select rotating_work_type_select_filtertag_viewhelpdesk_tag_view
tag_create
tag_updateAudiTagsListAuditTagsNavViewAuditTagCreateFormaudit_tag_createaudit_tag_updateget_condition_value_fieldsadd_more_approval_managersremove_approval_manager!MultipleApprovalConditionFormViewEditApprovalConditionFormViewmultiple_level_approval_deletecreate_shiftrequest_commentview_shift_commentdelete_shift_comment_fileview_work_type_commentdelete_work_type_comment_filedelete_shiftrequest_commentcreate_worktyperequest_commentdelete_worktyperequest_commentShiftRequestToApproveDashboardWorkTypeRequestpagination_settings_viewaction_type_viewaction_type_createaction_type_updateaction_type_deleteannouncement_listAnnouncementFormViewdelete_announcementDashboardAnnouncementViewAnnouncementViewedByListremove_announcement_filecreate_announcement_commentcomment_viewannouncement_single_viewdelete_announcement_comment	viewed_bydriver_viewed_statusdashboard_components_togglereorder_dashboard_chartsemployee_chart_show enable_biometric_attendance_viewactivate_biometric_attendanceShiftRequestViewShiftRequestListShitRequestNav
ExportViewShiftRequestTabShiftRequestIndividualTabView!RotatingShiftAssignIndividualView'RotatingShiftAssignIndividualDetailViewAllocatedShiftShiftRequestDetailviewAllocatedShiftDetailViewRotatingShiftAssignViewRotatingShiftListRotatingShiftAssignNavRotatingShiftDetailviewRotatingExportViewEmployeeWorkInformationListEmployeeWorkInformationFormViewMultipleApprovalConditionViewMultipleApprovalConditionListMultipleApprovalConditionNav#MultipleApprovalConditionDetailViewget_horilla_installed_appsholidays_excel_templateHolidaysViewHolidayListViewHolidayNavViewHolidayExportHolidayDetailViewHolidayFormViewholidays_info_importholiday_info_exportget_upcoming_holidaysholiday_deletebulk_holiday_deleteholiday_selectholiday_select_filterCompanyLeavesViewCompanyleaveListViewCompanyLeaveNavViewCompanyLeaveDetailViewCompanyleaveFormViewcompany_leave_deletecompany_leave_filterViewPenaltyListdelete_penalitiesEnableIntegrationsViewurlpatternsappendrQ        -/var/www/python-projects/worksol/base/urls.py<module>r     s/   , % 6 9 9      2 )	 	 	    & $ )eUZZk*e*))113%e 	--557e 	,,446e" 	 --557$#e, 	$,,446-e6 	-22::<(7e@ 	//779!AeJ 	..668#KeT 	-1199;(Ue^ 	!--557%_eh 	.0088:)ier 	30088:.se| 	8&&..03}eF 	-##++-(GeP 	.&&..0)QeZ 	$**224([ed 	+**224&een 	0//779+oex 		 9 9@UVyez 		u77>RS{e| 	"&&'}eF 	%))*GeP 	(,,-QeZ 	1(()[ed 	3**+een 	*../oex 	3**+yeB 	5,,-CeL 	e,MeN 	5##'2OeP 	&&..0QeZ 	!''//1&[ed 		u77>RSeef 		E118IJgeh 		E118IJiej 	u,,<@kel 	U^^*5men 	5$$84oep 	U**<qer 	%u'='=DWsex 		$e&6&6=NOyez 	%u'>'>EX{e@ 	) ,=>	AeL 	6**&MeV 	 %"9"9@XWe\ 		&(:(:ATU]e^ 	0 _eh 	.(()ier 	$(( se| 	 %}eF 	!%%&GeP 	QeZ 		%u'='=DVW[e\ 	&&..0]ef 	!!))+gep 	&&..0!qez 	&&&..0!{eD 	-**(EeN 	*$$%OeX 		u77>RSYeZ 	 : :AW[e` 	,!!"aej 	*  !ket 	"))113&ue~ 	###eH 	/&($-
		Ie\ 	###]ef 		#U%9%9@PQgeh 		!5#5#5NKiej 	'1199;.Qkel 		G22::<CSTmen 	!!))+"oex 	'!!))+"yeB	 	+!	C	eN	 	/Q
		O	eb	 		$e&;&;BSTc	ed	 	%%--/e	en	 	:77??AHXo	et	 	'"u	e~	 	'''//1+	eH
 	. $	I
eT
 	.''//1)U
e^
 	)  
	_
ep
 	#**224'q
ez
 	,**224'{
eD 	((002 EeN 	''//1"OeX 	)##$Yeb 	% cel 	0!!"%	mex 	+"  
	yeJ 		$e&;&;BSTKeL 		833;;=OTMeN 	(--557nMOeP 	H44<<>EVQeV 	#  ((*We` 		"E$7$7oNaeb 	,!	cen 	' 
	oe@ 		#U%9%9@PQAeB 	''//1CeL 	+77??AMeR 	 --557$Se\ 	)--557$]eh 		%u'='=DVWiej 	-"	kev 	( 
	weH 	%''*.U56)
	Ie` 	)66>>@-aej 	166>>@-ket 	-''(ue~ 	+%%&eH 	22::<IeR 	1199;Se\ 	6''()*	]eh 	1(% 
	ieN 	'33;;=,OeX 	(,,-Yeb 	*../cel 	=33;;=/meT 	788@@B2Ue^ 	9//0_eh 	0444ier 	/333se| 	8../}eF 	&  !GeP 	&**224!QeZ 	%%%--/ [ed 	(""#een 	-**224(oex 	6**224(yeB 	1""#&	CeN 	,#! 
	Oe` 	'!!"aej 	',,446"ket 	&''//1!ue~ 	)##$eH 	.--557)IeR 	2##$'	Se^ 	.--557)_eh 	-$" 
	iez 	%77??A*{eD 	6==EEG1EeN 	'66>>@,OeX 	0==EEG5Yeb 	:==EEG5cel 	0**+mev 	2,,-we@ 	;,,-./	AeL 	6-*x
	Meh 	 ==EEG$ier 	!''&"+M12%
	seJ 	'!!"KeT 	'0088:"Ue^ 	&++335!_et 	2==EEG$ue~ 	-$"Q
	eZ 	#33;;=([ed 	$(()een 	+**0oeB 	+**0CeL 	933;;=+Mej 	3::BBD.ket 	5++,ue~ 	,001eH 	+//0IeR 	4**+Se^ 	**224 _e| 	///779*}eP 	'&&,QeZ 	"&&'[ed 	,&&'een 	'++,oex 	-''(yeB 	(,,-CeV 	,**224'We` 	0&&'aej 	5++,ket 	'++,ue@ 	**224Ae^ 	+//779&_er 	"--557'se| 	$(()}eP 	#""(QeZ 	 : :AW[e` 	)##$aej 	4../ke~ 	(**224#eR 	3--557.Se\ 	(""#]ef 	3--.gep 	#''(qez 	)##${eD  	4../E eN  	$(()O eX  	(""#Y eb  	#''(c el  	%--ODm en  		 8 8?TUo ep  	"&&'q ez  		u77>RS{ e|  	9''(} eF! 	),,-G!eP! 		e55<OPQ!eR! 	$!!#S!e\! 		%u'='=DVW]!e^! 		"E$7$7oN_!e`! 		 6 6=OPa!eb! 		$e&;&;BSTc!ed! 		 6 6=OPe!ef! 		$e&;&;BSTg!eh! 	 $$%i!er! 	&**+s!e|! 	%))*}!eF" 	2++$G"eP" 	2,,%Q"eZ" 	%,,>B["e\" 	!!"]"ef" 		e44;MNg"eh" 	%%&i"er" 		E77>NOs"et" 	 **$u"e~" 	''!"eH# 	..(I#eR# 		u~~J?S#eT# 	%u'>'>EXU#eZ# 	u''l;[#e\# 		"E$4$4<H]#e^# 	! 
	_#ep# 		E..668?OPq#er# 	U33;;=DVs#ex# 	$  ((*(y#eB$ 	-  ((*(C$eL$ 		U33:LMM$eN$ 	')?)?FXO$eT$ 	'Q
	U$ep$ 	.((%q$ez$ 	2((){$eD% 	/%%&E%eb% 	(#EEMMO-c%ev% 	0#AAIIK+w%e@& 	;,,-A&eJ& 	3))(K&eT& 	,  !U&e^& 	$''(_&eh& 	4$$%i&er& 	(++,s&e|& 	8))+}&eF' 	9,,+G'eP' 	;,,.Q'ed' 	!''//1&e'ex' 	%**224*y'eB( 	,&&'C(eL( 		 %"8"8}MM(eN( 		u77>RSO(eP( 	)  !Q(eZ( 	)  ![(ed( 	"&&'e(ez( 		l<<CVW{(e|( 	--557"}(eF) 	,(("G)eZ) 	&++335*[)ed) 	F**2244e)en) 	&--557"o)ex) 	C--'y)eB* 	200'C*eL* 	3!!(M*eV* 	1--'W*e`* 	#--'a*ej* 	700*k*et* 	 ,"8"8?Wu*ez* 	%44?K{*e|* 	%))*}*eF+ 	"&&'G+eP+ 		 9 9@UVQ+eR+ 	/..*S+e\+ 	0++,]+ef+ 	&&&..0!g+ep+ 	&&..0!q+ez+ 	$$,,. {+eD, 	-22::<>RE,eF, 	%%--/ G,eP, 	544<<>0Q,eZ, 	688@@B1[,ed, 	9>>FFH4e,en, 	$$,,.#o,ex, 	%,,446 y,eB- 	(..668#C-eL- 	)55==?$M-eV- 	&//779*W-e`- 	%44<<>)a-ej- 	.55==?)k-et- 	0088:u-eH. 	--557$I.eR. 	'1199;"S.e\. 	3#AAIIK*].ef. 	6#AAIIK-g.ep. 	)#@@HHJ.q.ez. 	;#GGOOQ6{.eD/ 	%(()E/eP/ 	/%%&Q/eZ/ 	%%%'[/ed/ 		H44<<>EUVe/ef/ 		H33;;=DTUg/eh/ 	&&(!i/er/ 	'""**,"s/e|/ 	H44<<>EW}/eB0 	!  ((*C0eL0 	 : :AWM0eR0 		 9 9@UVS0eT0 	##$U0e^0 	( 3
		_0er0 		&(<(<CSTs0et0 	 9 9@Vu0e|0 		E007GH}0e~0 	 ##$0e\1 	+((002!]1ef1 	++335!g1ep1 	**224#q1ez1 	,--557({1eD2 	 ++335%E2eN2 	'++335#O2eb2 	'""#c2el2 	 : :AWm2et2 		722::<CSTu2ev2 	,w2e@3 	$$,,.!A3eN3   #U%:%:ARSr  