diff --git a/horilla_api/api_urls/asset/urls.py b/horilla_api/api_urls/asset/urls.py index 3a9a874b9..ae4d2bcc7 100644 --- a/horilla_api/api_urls/asset/urls.py +++ b/horilla_api/api_urls/asset/urls.py @@ -6,23 +6,33 @@ urlpatterns = [ re_path( r"^asset-categories/(?P\d+)?$", AssetCategoryAPIView.as_view(), - name="asset-category-detail", + name="api-asset-category-detail", ), re_path( - r"^asset-lots/(?P\d+)?$", AssetLotAPIView.as_view(), name="asset-lot-detail" + r"^asset-lots/(?P\d+)?$", + AssetLotAPIView.as_view(), + name="api-asset-lot-detail", ), - re_path(r"^assets/(?P\d+)?$", AssetAPIView.as_view(), name="asset-detail"), + re_path(r"^assets/(?P\d+)?$", AssetAPIView.as_view(), name="api-asset-detail"), re_path( r"^asset-allocations/(?P\d+)?$", AssetAllocationAPIView.as_view(), - name="asset-allocation-detail", + name="api-asset-allocation-detail", ), re_path( r"^asset-requests/(?P\d+)?$", AssetRequestAPIView.as_view(), - name="asset-request-detail", + name="api-asset-request-detail", + ), + path( + "asset-return/", AssetReturnAPIView.as_view(), name="api-asset-return" + ), + path( + "asset-reject/", AssetRejectAPIView.as_view(), name="api-asset-reject" + ), + path( + "asset-approve/", + AssetApproveAPIView.as_view(), + name="api-asset-approve", ), - path("asset-return/", AssetReturnAPIView.as_view(), name="asset-return"), - path("asset-reject/", AssetRejectAPIView.as_view(), name="asset-reject"), - path("asset-approve/", AssetApproveAPIView.as_view(), name="asset-approve"), ] diff --git a/horilla_api/api_urls/attendance/urls.py b/horilla_api/api_urls/attendance/urls.py index a2c4a9fe8..012c1484e 100644 --- a/horilla_api/api_urls/attendance/urls.py +++ b/horilla_api/api_urls/attendance/urls.py @@ -8,44 +8,48 @@ from horilla_api.api_views.attendance.permission_views import AttendancePermissi from horilla_api.api_views.attendance.views import * urlpatterns = [ - path("clock-in/", ClockInAPIView.as_view(), name="check-in"), - path("clock-out/", ClockOutAPIView.as_view(), name="check-out"), - path("attendance/", AttendanceView.as_view(), name="attendance-list"), - path("attendance/", AttendanceView.as_view(), name="attendance-detail"), + path("clock-in/", ClockInAPIView.as_view(), name="api-check-in"), + path("clock-out/", ClockOutAPIView.as_view(), name="api-check-out"), + path("attendance/", AttendanceView.as_view(), name="api-attendance-list"), + path("attendance/", AttendanceView.as_view(), name="api-attendance-detail"), path( - "attendance/list/", AttendanceView.as_view(), name="attendance-list" + "attendance/list/", + AttendanceView.as_view(), + name="api-attendance-list", ), - path("attendance-validate/", ValidateAttendanceView.as_view(), name=""), + path("attendance-validate/", ValidateAttendanceView.as_view()), path( "attendance-request/", AttendanceRequestView.as_view(), - name="attendance-request-view", + name="api-attendance-request-view", ), path( "attendance-request/", AttendanceRequestView.as_view(), - name="attendance-request-view", + name="api-attendance-request-view", ), path( "attendance-request-approve/", AttendanceRequestApproveView.as_view(), - name="", + name="api-", ), path( "attendance-request-cancel/", AttendanceRequestCancelView.as_view(), - name="", + name="api-", ), - path("overtime-approve/", OvertimeApproveView.as_view(), name=""), + path("overtime-approve/", OvertimeApproveView.as_view(), name="api-"), path( - "attendance-hour-account//", AttendanceOverTimeView.as_view(), name="" + "attendance-hour-account//", + AttendanceOverTimeView.as_view(), + name="api-", ), - path("attendance-hour-account/", AttendanceOverTimeView.as_view(), name=""), - path("late-come-early-out-view/", LateComeEarlyOutView.as_view(), name=""), - path("attendance-activity/", AttendanceActivityView.as_view(), name=""), - path("today-attendance/", TodayAttendance.as_view(), name=""), - path("offline-employees/count/", OfflineEmployeesCountView.as_view(), name=""), - path("offline-employees/list/", OfflineEmployeesListView.as_view(), name=""), + path("attendance-hour-account/", AttendanceOverTimeView.as_view(), name="api-"), + path("late-come-early-out-view/", LateComeEarlyOutView.as_view(), name="api-"), + path("attendance-activity/", AttendanceActivityView.as_view(), name="api-"), + path("today-attendance/", TodayAttendance.as_view(), name="api-"), + path("offline-employees/count/", OfflineEmployeesCountView.as_view(), name="api-"), + path("offline-employees/list/", OfflineEmployeesListView.as_view(), name="api-"), path("permission-check/attendance", AttendancePermissionCheck.as_view()), path("checking-in", CheckingStatus.as_view()), path("offline-employee-mail-send", OfflineEmployeeMailsend.as_view()), diff --git a/horilla_api/api_urls/base/urls.py b/horilla_api/api_urls/base/urls.py index 89435a43d..af1d5518d 100644 --- a/horilla_api/api_urls/base/urls.py +++ b/horilla_api/api_urls/base/urls.py @@ -3,250 +3,256 @@ from django.urls import path, re_path from ...api_views.base import views urlpatterns = [ - path("job-positions/", views.JobPositionView.as_view(), name="job_position_detail"), + path( + "job-positions/", + views.JobPositionView.as_view(), + name="api-job_position_detail", + ), path( "job-positions//", views.JobPositionView.as_view(), - name="job_position_detail_with_pk", + name="api-job_position_detail_with_pk", ), - path("job-roles/", views.JobRoleView.as_view(), name="job_roles_details"), + path("job-roles/", views.JobRoleView.as_view(), name="api-job_roles_details"), path( "job-roles//", views.JobRoleView.as_view(), - name="job_roles_details_with_pk", + name="api-job_roles_details_with_pk", ), - path("companies/", views.CompanyView.as_view(), name="companies_detail"), + path("companies/", views.CompanyView.as_view(), name="api-companies_detail"), path( "companies//", views.CompanyView.as_view(), - name="companies_detail_with_pk", + name="api-companies_detail_with_pk", ), - path("departments/", views.DepartmentView.as_view(), name="department_detail"), + path("departments/", views.DepartmentView.as_view(), name="api-department_detail"), path( "departments//", views.DepartmentView.as_view(), - name="department_detail_with_pk", + name="api-department_detail_with_pk", ), - path("worktypes/", views.WorkTypeView.as_view(), name="worktype_detail"), + path("worktypes/", views.WorkTypeView.as_view(), name="api-worktype_detail"), path( "worktypes//", views.WorkTypeView.as_view(), - name="worktype_detail_with_pk", + name="api-worktype_detail_with_pk", ), path( "rotating-worktypes/", views.RotatingWorkTypeView.as_view(), - name="rotating_worktypes_detail", + name="api-rotating_worktypes_detail", ), path( "rotating-worktypes//", views.RotatingWorkTypeView.as_view(), - name="rotating_worktypes_detail_with_pk", + name="api-rotating_worktypes_detail_with_pk", ), path( "rotating-worktype-assigns/", views.RotatingWorkTypeAssignView.as_view(), - name="rotating_worktype_assign_detail", + name="api-rotating_worktype_assign_detail", ), path( "individual-rotating-worktypes/", views.IndividualRotatingWorktypesView.as_view(), - name="individual-worktype", + name="api-individual-worktype", ), path( "individual-rotating-worktypes/", views.IndividualRotatingWorktypesView.as_view(), - name="individual-worktype", + name="api-individual-worktype", ), path( "individual-worktype-request/", views.IndividualWorkTypeRequestView.as_view(), - name="individual-worktype-request", + name="api-individual-worktype-request", ), path( "individual-worktype-request/", views.IndividualWorkTypeRequestView.as_view(), - name="individual-worktype-request", + name="api-individual-worktype-request", ), path( "rotating-worktype-assigns//", views.RotatingWorkTypeAssignView.as_view(), - name="rotating_worktype_assign_detail_with_pk", + name="api-rotating_worktype_assign_detail_with_pk", ), path( "employee-shift/", views.EmployeeShiftView.as_view(), - name="employee_shift_detail", + name="api-employee_shift_detail", ), path( "employee-shift//", views.EmployeeShiftView.as_view(), - name="employee_shift_detail_with_pk", + name="api-employee_shift_detail_with_pk", ), path( "employee-shift-schedules/", views.EmployeeShiftScheduleView.as_view(), - name="employee_shift_schedule_detail", + name="api-employee_shift_schedule_detail", ), path( "employee-shift-schedules//", views.EmployeeShiftScheduleView.as_view(), - name="employee_shift_schedule_detail_with_pk", + name="api-employee_shift_schedule_detail_with_pk", ), path( "rotating-shifts/", views.RotatingShiftView.as_view(), - name="rotating_shifts_detail", + name="api-rotating_shifts_detail", ), path( "rotating-shifts//", views.RotatingShiftView.as_view(), - name="rotating_shifts_detail_with_pk", + name="api-rotating_shifts_detail_with_pk", ), path( "rotating-shift-assigns/", views.RotatingShiftAssignView.as_view(), - name="rotating_shift_assigns_detail", + name="api-rotating_shift_assigns_detail", ), path( "rotating-shift-assigns//", views.RotatingShiftAssignView.as_view(), - name="rotating_shift_assigns_detail_with_pk", + name="api-rotating_shift_assigns_detail_with_pk", ), path( "individual-rotating-shifts/", views.IndividualRotatingShiftView.as_view(), - name="individual-worktype-request", + name="api-individual-worktype-request", ), path( "individual-rotating-shifts/", views.IndividualRotatingShiftView.as_view(), - name="individual-worktype-request", + name="api-individual-worktype-request", ), path( "worktype-requests/", views.WorkTypeRequestView.as_view(), - name="worktype_requests_detail", + name="api-worktype_requests_detail", ), path( "worktype-requests//", views.WorkTypeRequestView.as_view(), - name="worktype_requests_detail_with_pk", + name="api-worktype_requests_detail_with_pk", ), path( "worktype-requests-cancel//", views.WorkTypeRequestCancelView.as_view(), - name="worktype_requests_detail_with_pk", + name="api-worktype_requests_detail_with_pk", ), path( "worktype-requests-approve//", views.WorkRequestApproveView.as_view(), - name="worktype_requests_detail_with_pk", + name="api-worktype_requests_detail_with_pk", ), path( "shift-requests/", views.ShiftRequestView.as_view(), - name="shift_requests_detail", + name="api-shift_requests_detail", ), path( "shift-requests//", views.ShiftRequestView.as_view(), - name="shift_requests_detail_with_pk", + name="api-shift_requests_detail_with_pk", ), path( "individual-shift-request/", views.IndividualShiftRequestView.as_view(), - name="individual-worktype-request", + name="api-individual-worktype-request", ), path( "individual-shift-request/", views.IndividualShiftRequestView.as_view(), - name="individual-worktype-request", + name="api-individual-worktype-request", ), path( "shift-request-approve/", views.ShiftRequestApproveView.as_view(), - name="shift-requests-approve", + name="api-shift-requests-approve", ), path( "shift-request-bulk-approve", views.ShiftRequestBulkApproveView.as_view(), - name="shift-request-bulk-approve", + name="api-shift-request-bulk-approve", ), path( "shift-request-cancel/", views.ShiftRequestCancelView.as_view(), - name="shift-request-cancel", + name="api-shift-request-cancel", ), path( "shift-request-bulk-cancel", views.ShiftRequestBulkCancelView.as_view(), - name="shift-request-bulk-cancel", + name="api-shift-request-bulk-cancel", ), path( "shift-request-delete/", views.ShiftRequestDeleteView.as_view(), - name="shift-request-delete", + name="api-shift-request-delete", ), path( "shift-request-bulk-delete", views.ShiftRequestDeleteView.as_view(), - name="shift-request-bulk-delete", + name="api-shift-request-bulk-delete", ), path( "shift-request-export", views.ShiftRequestExportView.as_view(), - name="shift-request-export", + name="api-shift-request-export", ), path( "shift-request-allocation/", views.ShiftRequestAllocationView.as_view(), - name="shift-request-allocation", + name="api-shift-request-allocation", ), path( "work-type-request-export", views.WorkTypeRequestExport.as_view(), - name="work-type-request-export", + name="api-work-type-request-export", ), path( "rotating-shift-assign-export", views.RotatingShiftAssignExport.as_view(), - name="rotating-shift-assigns-export", + name="api-rotating-shift-assigns-export", ), path( "rotating-shift-assign-bulk-archive/", views.RotatingShiftAssignBulkArchive.as_view(), - name="rotating-shift-assigns-archive", + name="api-rotating-shift-assigns-archive", ), path( "rotating-shift-assign-bulk-delete", views.RotatingShiftAssignBulkDelete.as_view(), - name="rotating-shift-assigns-bulk-delete", + name="api-rotating-shift-assigns-bulk-delete", ), path( "rotating-worktype-create-permission-check/", views.RotatingWorKTypePermissionCheck.as_view(), - name="rotating-worktype-create-permission-check", + name="api-rotating-worktype-create-permission-check", ), path( "rotating-shift-create-permission-check/", views.RotatingShiftPermissionCheck.as_view(), - name="rotating-shift-create-permission-check", + name="api-rotating-shift-create-permission-check", ), path( "shift-request-approve-permission-check", views.ShiftRequestApprovePermissionCheck.as_view(), - name="rotating-worktype-create-permission-check", + name="api-rotating-worktype-create-permission-check", ), path( "worktype-request-approve-permission-check", views.WorktypeRequestApprovePermissionCheck.as_view(), - name="rotating-shift-create-permission-check", + name="api-rotating-shift-create-permission-check", ), path( "employee-tab-permission-check", views.EmployeeTabPermissionCheck.as_view(), - name="rotating-shift-create-permission-check", + name="api-rotating-shift-create-permission-check", + ), + path( + "check-user-level", views.CheckUserLevel.as_view(), name="api-check-user-level" ), - path("check-user-level", views.CheckUserLevel.as_view(), name="check-user-level"), ] diff --git a/horilla_api/api_urls/employee/urls.py b/horilla_api/api_urls/employee/urls.py index c5d915a2c..6496c6663 100644 --- a/horilla_api/api_urls/employee/urls.py +++ b/horilla_api/api_urls/employee/urls.py @@ -3,109 +3,119 @@ from django.urls import path from ...api_views.employee import views as views urlpatterns = [ - path("employees/", views.EmployeeAPIView.as_view(), name="employees-list"), + path("employees/", views.EmployeeAPIView.as_view(), name="api-employees-list"), path( - "employees//", views.EmployeeAPIView.as_view(), name="employee-detail" + "employees//", + views.EmployeeAPIView.as_view(), + name="api-employee-detail", ), path( - "employee-type/", views.EmployeeTypeAPIView.as_view(), name="employees" + "employee-type/", + views.EmployeeTypeAPIView.as_view(), + name="api-employees", ), - path("employee-type/", views.EmployeeTypeAPIView.as_view(), name="employees"), + path("employee-type/", views.EmployeeTypeAPIView.as_view(), name="api-employees"), path( "list/employees/", views.EmployeeListAPIView.as_view(), - name="employee-list-detailed", + name="api-employee-list-detailed", ), # Alternative endpoint for listing employees path( "employee-bank-details//", views.EmployeeBankDetailsAPIView.as_view(), - name="employee-bank-details-detail", + name="api-employee-bank-details-detail", ), path( "employee-work-information/", views.EmployeeWorkInformationAPIView.as_view(), - name="employee-work-information-list", + name="api-employee-work-information-list", ), path( "employee-work-information//", views.EmployeeWorkInformationAPIView.as_view(), - name="employee-work-information-detail", + name="api-employee-work-information-detail", ), path( "employee-work-info-export/", views.EmployeeWorkInfoExportView.as_view(), - name="employee-work-info-export", + name="api-employee-work-info-export", ), path( "employee-work-info-import/", views.EmployeeWorkInfoImportView.as_view(), - name="employee-work-info-import", + name="api-employee-work-info-import", ), path( "employee-bulk-update/", views.EmployeeBulkUpdateView.as_view(), - name="employee-bulk-update", + name="api-employee-bulk-update", ), path( "disciplinary-action/", views.DisciplinaryActionAPIView.as_view(), - name="disciplinary-action-list", + name="api-disciplinary-action-list", ), path( "disciplinary-action//", views.DisciplinaryActionAPIView.as_view(), - name="disciplinary-action-detail", + name="api-disciplinary-action-detail", ), path( "disciplinary-action-type/", views.ActiontypeView.as_view(), - name="disciplinary-action-type", + name="api-disciplinary-action-type", ), path( "disciplinary-action-type//", views.ActiontypeView.as_view(), - name="disciplinary-action-type", + name="api-disciplinary-action-type", ), - path("policies/", views.PolicyAPIView.as_view(), name="policy-list"), - path("policies//", views.PolicyAPIView.as_view(), name="policy-detail"), + path("policies/", views.PolicyAPIView.as_view(), name="api-policy-list"), + path("policies//", views.PolicyAPIView.as_view(), name="api-policy-detail"), path( "document-request/", views.DocumentRequestAPIView.as_view(), - name="document-request-list", + name="api-document-request-list", ), path( "document-request//", views.DocumentRequestAPIView.as_view(), - name="document-request-detail", + name="api-document-request-detail", ), path( "document-bulk-approve-reject/", views.DocumentBulkApproveRejectAPIView.as_view(), - name="document-bulk-approve-reject", + name="api-document-bulk-approve-reject", ), path( "document-request-approve-reject///", views.DocumentRequestApproveRejectView.as_view(), - name="document-request-approve-reject", + name="api-document-request-approve-reject", ), - path("documents/", views.DocumentAPIView.as_view(), name="document-list"), + path("documents/", views.DocumentAPIView.as_view(), name="api-document-list"), path( - "documents//", views.DocumentAPIView.as_view(), name="document-detail" + "documents//", + views.DocumentAPIView.as_view(), + name="api-document-detail", ), path( "employee-bulk- archive//", views.EmployeeBulkArchiveView.as_view(), - name="employee-bulk-archive", + name="api-employee-bulk-archive", ), path( "employee-archive///", views.EmployeeArchiveView.as_view(), - name="employee-archive", + name="api-employee-archive", ), path( "employee-selector/", views.EmployeeSelectorView.as_view(), - name="employee-selector", + name="api-employee-selector", + ), + path( + "manager-check/", + views.ReportingManagerCheck.as_view(), + name="api-manager-check", ), - path("manager-check/", views.ReportingManagerCheck.as_view(), name="manager-check"), ]