2023-09-08 14:38:51 +05:30
|
|
|
"""
|
|
|
|
|
admin.py
|
|
|
|
|
|
|
|
|
|
This page is used to register base models with admins site.
|
|
|
|
|
"""
|
2024-03-10 19:37:46 +05:30
|
|
|
|
2023-05-10 15:06:57 +05:30
|
|
|
from django.contrib import admin
|
|
|
|
|
from simple_history.admin import SimpleHistoryAdmin
|
|
|
|
|
|
2023-09-08 14:38:51 +05:30
|
|
|
from base.models import (
|
2024-01-24 15:34:01 +05:30
|
|
|
Announcement,
|
|
|
|
|
Attachment,
|
2023-09-08 14:38:51 +05:30
|
|
|
Company,
|
2024-08-05 14:22:44 +05:30
|
|
|
CompanyLeaves,
|
2024-05-07 12:23:36 +05:30
|
|
|
DashboardEmployeeCharts,
|
2023-09-08 14:38:51 +05:30
|
|
|
Department,
|
2024-01-04 11:05:11 +05:30
|
|
|
DynamicEmailConfiguration,
|
2024-01-20 16:37:12 +05:30
|
|
|
DynamicPagination,
|
2024-01-29 11:48:32 +05:30
|
|
|
EmailLog,
|
2023-09-08 14:38:51 +05:30
|
|
|
EmployeeShift,
|
|
|
|
|
EmployeeShiftDay,
|
2024-05-07 12:23:36 +05:30
|
|
|
EmployeeShiftSchedule,
|
2023-09-08 14:38:51 +05:30
|
|
|
EmployeeType,
|
2024-08-05 14:22:44 +05:30
|
|
|
Holidays,
|
2024-05-07 12:23:36 +05:30
|
|
|
JobPosition,
|
|
|
|
|
JobRole,
|
2024-11-15 10:58:14 +05:30
|
|
|
MultipleApprovalCondition,
|
2024-01-12 10:38:53 +05:30
|
|
|
MultipleApprovalManagers,
|
2024-08-05 14:22:44 +05:30
|
|
|
PenaltyAccounts,
|
2023-09-08 14:38:51 +05:30
|
|
|
RotatingShift,
|
|
|
|
|
RotatingShiftAssign,
|
2024-05-07 12:23:36 +05:30
|
|
|
RotatingWorkType,
|
|
|
|
|
RotatingWorkTypeAssign,
|
2023-09-08 14:38:51 +05:30
|
|
|
ShiftRequest,
|
2024-05-07 12:23:36 +05:30
|
|
|
ShiftRequestComment,
|
|
|
|
|
Tags,
|
|
|
|
|
WorkType,
|
2023-09-08 14:38:51 +05:30
|
|
|
WorkTypeRequest,
|
2024-03-28 14:28:49 +05:30
|
|
|
WorkTypeRequestComment,
|
2023-09-08 14:38:51 +05:30
|
|
|
)
|
2023-05-10 15:06:57 +05:30
|
|
|
|
|
|
|
|
# Register your models here.
|
|
|
|
|
|
|
|
|
|
admin.site.register(Company)
|
|
|
|
|
admin.site.register(Department, SimpleHistoryAdmin)
|
|
|
|
|
admin.site.register(JobPosition)
|
|
|
|
|
admin.site.register(JobRole)
|
|
|
|
|
admin.site.register(EmployeeShift)
|
|
|
|
|
admin.site.register(EmployeeShiftSchedule)
|
|
|
|
|
admin.site.register(EmployeeShiftDay)
|
|
|
|
|
admin.site.register(EmployeeType)
|
|
|
|
|
admin.site.register(WorkType)
|
|
|
|
|
admin.site.register(RotatingWorkType)
|
|
|
|
|
admin.site.register(RotatingWorkTypeAssign)
|
|
|
|
|
admin.site.register(RotatingShift)
|
|
|
|
|
admin.site.register(RotatingShiftAssign)
|
|
|
|
|
admin.site.register(ShiftRequest)
|
|
|
|
|
admin.site.register(WorkTypeRequest)
|
2024-01-08 13:54:00 +05:30
|
|
|
admin.site.register(Tags)
|
2024-01-04 11:05:11 +05:30
|
|
|
admin.site.register(DynamicEmailConfiguration)
|
2024-01-12 10:38:53 +05:30
|
|
|
admin.site.register(MultipleApprovalManagers)
|
2024-03-28 14:28:49 +05:30
|
|
|
admin.site.register(ShiftRequestComment)
|
|
|
|
|
admin.site.register(WorkTypeRequestComment)
|
2024-01-20 16:37:12 +05:30
|
|
|
admin.site.register(DynamicPagination)
|
2024-01-24 15:34:01 +05:30
|
|
|
admin.site.register(Announcement)
|
|
|
|
|
admin.site.register(Attachment)
|
2024-01-29 11:48:32 +05:30
|
|
|
admin.site.register(EmailLog)
|
2024-05-07 12:23:36 +05:30
|
|
|
admin.site.register(DashboardEmployeeCharts)
|
2024-08-05 14:22:44 +05:30
|
|
|
admin.site.register(Holidays)
|
|
|
|
|
admin.site.register(CompanyLeaves)
|
|
|
|
|
admin.site.register(PenaltyAccounts)
|
2024-11-15 10:58:14 +05:30
|
|
|
admin.site.register(MultipleApprovalCondition)
|