2023-09-08 14:38:51 +05:30
|
|
|
"""
|
|
|
|
|
admin.py
|
|
|
|
|
|
|
|
|
|
This page is used to register base models with admins site.
|
|
|
|
|
"""
|
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 (
|
|
|
|
|
Company,
|
|
|
|
|
Department,
|
2024-01-04 11:05:11 +05:30
|
|
|
DynamicEmailConfiguration,
|
2023-09-08 14:38:51 +05:30
|
|
|
JobPosition,
|
|
|
|
|
JobRole,
|
|
|
|
|
EmployeeShiftSchedule,
|
|
|
|
|
EmployeeShift,
|
|
|
|
|
EmployeeShiftDay,
|
|
|
|
|
EmployeeType,
|
|
|
|
|
WorkType,
|
|
|
|
|
RotatingWorkType,
|
|
|
|
|
RotatingWorkTypeAssign,
|
|
|
|
|
RotatingShift,
|
|
|
|
|
RotatingShiftAssign,
|
|
|
|
|
ShiftRequest,
|
|
|
|
|
WorkTypeRequest,
|
|
|
|
|
)
|
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-04 11:05:11 +05:30
|
|
|
admin.site.register(DynamicEmailConfiguration)
|