diff --git a/base/admin.py b/base/admin.py index 048a645c4..8273c8b0f 100644 --- a/base/admin.py +++ b/base/admin.py @@ -32,6 +32,7 @@ from base.models import ( ShiftRequest, WorkTypeRequest, WorktyperequestComment, + DashboardEmployeeCharts, ) # Register your models here. @@ -60,3 +61,4 @@ admin.site.register(DynamicPagination) admin.site.register(Announcement) admin.site.register(Attachment) admin.site.register(EmailLog) +admin.site.register(DashboardEmployeeCharts) \ No newline at end of file diff --git a/base/models.py b/base/models.py index 3cf4f1a8f..aad3c1aad 100644 --- a/base/models.py +++ b/base/models.py @@ -1377,3 +1377,14 @@ class DriverViewed(models.Model): This method is used to access all the viewd driver """ return self.user.driverviewed_set.values_list("viewed", flat=True) + + +class DashboardEmployeeCharts(HorillaModel): + from employee.models import Employee + + employee = models.ForeignKey(Employee, on_delete=models.CASCADE) + charts = models.JSONField(blank=True, null=True) + + def __str__(self): + return f"{self.employee} - charts" + \ No newline at end of file diff --git a/base/templates/request_and_approve/attendance_validate.html b/base/templates/request_and_approve/attendance_validate.html index 9ee24e99f..e46cf2250 100644 --- a/base/templates/request_and_approve/attendance_validate.html +++ b/base/templates/request_and_approve/attendance_validate.html @@ -5,53 +5,11 @@ {% trans 'Attendance To Validate' %} -
+
-