""" urls.py This module is used to map url path with view methods. """ from django.urls import path from base.views import object_delete from employee import not_in_out_dashboard, policies, views from employee.models import Employee from horilla_documents.models import DocumentRequest urlpatterns = [ path("get-language-code/", views.get_language_code, name="get-language-code"), path("employee-profile/", views.employee_profile, name="employee-profile"), path( "employee-view//", views.employee_view_individual, name="employee-view-individual", kwargs={"model": Employee}, ), path("edit-profile", views.self_info_update, name="edit-profile"), path( "update-profile-image//", views.update_profile_image, name="update-profile-image", ), path( "update-own-profile-image", views.update_own_profile_image, name="update-own-profile-image", ), path( "remove-profile-image//", views.remove_profile_image, name="remove-profile-image", ), path( "remove-own-profile-image", views.remove_own_profile_image, name="remove-own-profile-image", ), path( "employee-profile-bank-details", views.employee_profile_bank_details, name="employee-profile-bank-update", ), path("employee-view/", views.employee_view, name="employee-view"), path("employee-view-new", views.employee_view_new, name="employee-view-new"), path( "employee-view-update//", views.employee_view_update, name="employee-view-update", kwargs={"model": Employee}, ), path( "employee-create-personal-info", views.employee_update_personal_info, name="employee-create-personal-info", ), path( "employee-update-personal-info//", views.employee_update_personal_info, name="employee-update-personal-info", ), path( "employee-create-work-info", views.employee_update_work_info, name="employee-create-work-info", ), path( "employee-update-work-info//", views.employee_update_work_info, name="employee-update-work-info", ), path( "employee-create-bank-details", views.employee_update_bank_details, name="employee-create-bank-details", ), path( "employee-update-bank-details//", views.employee_update_bank_details, name="employee-update-bank-details", ), path( "employee-filter-view", views.employee_filter_view, name="employee-filter-view" ), path("employee-view-card", views.employee_card, name="employee-view-card"), path("employee-view-list", views.employee_list, name="employee-view-list"), path("search-employee", views.employee_search, name="search-employee"), path( "employee-update//", views.employee_update, name="employee-update" ), path( "employee-delete//", views.employee_delete, name="employee-delete" ), path( "employee-bulk-update", views.view_employee_bulk_update, name="employee-bulk-update", ), path( "save-employee-bulk-update", views.save_employee_bulk_update, name="save-employee-bulk-update", ), path( "employee-bulk-delete", views.employee_bulk_delete, name="employee-bulk-delete" ), path( "employee-bulk-archive", views.employee_bulk_archive, name="employee-bulk-archive", ), path( "employee-archive//", views.employee_archive, name="employee-archive", ), path( "employee-user-group-assign-delete//", views.employee_user_group_assign_delete, name="employee-user-group-assign-delete", ), path( "employee-work-info-view-create//", views.employee_work_info_view_create, name="employee-work-info-view-create", ), path( "employee-bank-details-view-create//", views.employee_bank_details_view_create, name="employee-bank-details-view-create", ), path( "employee-bank-details-view-update//", views.employee_bank_details_view_update, name="employee-bank-details-view-update", ), path( "employee-work-info-view-update//", views.employee_work_info_view_update, name="employee-work-info-view-update", ), path( "employee-work-information-delete//", views.employee_work_information_delete, name="employee-work-information-delete", ), path("employee-import", views.employee_import, name="employee-import"), path("employee-export", views.employee_export, name="employee-export"), path("work-info-import", views.work_info_import, name="work-info-import"), path("work-info-export", views.work_info_export, name="work-info-export"), path("get-birthday", views.get_employees_birthday, name="get-birthday"), path("dashboard", views.dashboard, name="dashboard"), path("dashboard-employee", views.dashboard_employee, name="dashboard-employee"), path( "dashboard-employee-gender", views.dashboard_employee_gender, name="dashboard-employee-gender", ), path( "dashboard-employee-department", views.dashboard_employee_department, name="dashboard-employee-department", ), path( "dashboard-employee-count", views.dashboard_employee_tiles, name="dashboard-employee-count", ), path("employee-widget-filter", views.widget_filter, name="employee-widget-filter"), path("asset-tab/", views.asset_tab, name="asset-tab"), path( "profile-asset-tab/", views.profile_asset_tab, name="profile-asset-tab", ), path( "profile-attendance-tab", views.profile_attendance_tab, name="profile-attendance-tab", ), path( "asset-request-tab/", views.asset_request_tab, name="asset-request-tab", ), path("performance-tab/", views.performance_tab, name="performance-tab"), path("note-tab/", views.note_tab, name="note-tab"), path("add-employee-note//", views.add_note, name="add-employee-note"), path("add-employee-note-post", views.add_note, name="add-employee-note-post"), path( "employee-note-update//", views.employee_note_update, name="employee-note-update", ), path( "employee-note-delete//", views.employee_note_delete, name="employee-note-delete", ), path("attendance-tab/", views.attendance_tab, name="attendance-tab"), path( "allowances-deductions-tab/", views.allowances_deductions_tab, name="allowances-deductions-tab", ), path("shift-tab/", views.shift_tab, name="shift-tab"), path( "contract-tab/", views.contract_tab, name="contract-tab", kwargs={"model": Employee}, ), path("document-tab/", views.document_tab, name="document-tab"), path("bonus-points-tab/", views.bonus_points_tab, name="bonus-points-tab"), path("add-bonus-points/", views.add_bonus_points, name="add-bonus-points"), path("redeem-points/", views.redeem_points, name="redeem-points"), path("employee-select/", views.employee_select, name="employee-select"), path( "employee-select-filter/", views.employee_select_filter, name="employee-select-filter", ), path("not-in-yet/", not_in_out_dashboard.not_in_yet, name="not-in-yet"), path("not-out-yet/", not_in_out_dashboard.not_out_yet, name="not-out-yet"), path( "send-mail//", not_in_out_dashboard.send_mail, name="send-mail-employee", ), path( "send-mail", not_in_out_dashboard.send_mail_to_employee, name="send-mail-to-employee", ), path( "get-template//", not_in_out_dashboard.get_template, name="get-template-employee", ), path("view-policies", policies.view_policies, name="view-policies"), path("search-policies", policies.search_policies, name="search-policies"), path("create-policy", policies.create_policy, name="create-policy"), path("view-policy", policies.view_policy, name="view-policy"), path("add-attachment-policy", policies.add_attachment, name="add-attachment-policy"), path("remove-attachment-policy", policies.remove_attachment, name="remove-attachment-policy"), path("get-attachments-policy", policies.get_attachments, name="get-attachments-policy"), path("file-upload/", views.file_upload, name="file-upload"), path("view-file/", views.view_file, name="view-file"), path("document-create", views.document_create, name="document-create"), path("document-create/", views.document_create, name="document-create"), path("update-document-title/", views.update_document_title, name="update-document-title"), path("document-approve/", views.document_approve, name="document-approve"), path("document-bulk-approve", views.document_bulk_approve, name="document-bulk-approve"), path("document-bulk-reject", views.document_bulk_reject, name="document-bulk-reject"), path("document-reject/", views.document_reject, name="document-reject"), path("document-request-view/", views.document_request_view, name="document-request-view"), path("document-request-filter-view", views.document_filter_view, name="document-request-filter-view"), path("document-request-create", views.document_request_create, name="document-request-create"), path("document-request-update/", views.document_request_update, name="document-request-update"), path( "document-request-kwargs={'model':Employee}delete//", object_delete, name="document-request-delete", kwargs={"model": DocumentRequest, "redirect": "document-request-view"}, ), path( "document-delete//", views.document_delete, name="document-delete", ), path("organisation-chart/", views.organisation_chart, name="organisation-chart"), path("delete-policies",policies.delete_policies,name="delete-policies"), path("disciplinary-actions/", policies.disciplinary_actions, name="disciplinary-actions"), path("create-actions", policies.create_actions, name="create-actions"), path("update-actions//", policies.update_actions, name="update-actions"), path("delete-actions//",policies.delete_actions, name="delete-actions"), path("action-type-details",policies.action_type_details,name="action-type-details",), path("disciplinary-filter-view", policies.disciplinary_filter_view, name="disciplinary-filter-view"), path("search-disciplinary", policies.search_disciplinary, name="search-disciplinary"), ]