""" admin.py This page is used to register base models with admins site. """ from django.contrib import admin from simple_history.admin import SimpleHistoryAdmin from base.models import ( Announcement, Attachment, Company, CompanyLeaves, DashboardEmployeeCharts, Department, DynamicEmailConfiguration, DynamicPagination, EmailLog, EmployeeShift, EmployeeShiftDay, EmployeeShiftSchedule, EmployeeType, Holidays, JobPosition, JobRole, MultipleApprovalCondition, MultipleApprovalManagers, PenaltyAccounts, RotatingShift, RotatingShiftAssign, RotatingWorkType, RotatingWorkTypeAssign, ShiftRequest, ShiftRequestComment, Tags, WorkType, WorkTypeRequest, WorkTypeRequestComment, ) # 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) admin.site.register(Tags) admin.site.register(DynamicEmailConfiguration) admin.site.register(MultipleApprovalManagers) admin.site.register(ShiftRequestComment) admin.site.register(WorkTypeRequestComment) admin.site.register(DynamicPagination) admin.site.register(Announcement) admin.site.register(Attachment) admin.site.register(EmailLog) admin.site.register(DashboardEmployeeCharts) admin.site.register(Holidays) admin.site.register(CompanyLeaves) admin.site.register(PenaltyAccounts) admin.site.register(MultipleApprovalCondition)