Abstract Model Changes (#131)

* [UPDT] BASE: Updated disciplinary action type model by adding abstract class

* [UPDT] BASE: Updated abstract model class save method by fethcing request from thread local

* [UPDT] LEAVE: Updated models in leave module by adding abstract class

* [UPDT] LEAVE: Updated leave request model by adding abstract class

* [UPDT] DASHBOARD: Floating quick action button rather than static template inside dashboard

* [UPDT] Test database

* [UPDT] ASSET: Updated models in asset app by adding abstract class HorillaModels

* [UPDT] ASSET: Updated asset category form by adding exclude fields in class Meta

* [FIX] ATTENDANCE: Attendance overtime permission wrong permission

* [UPDT] Test Database
This commit is contained in:
Horilla
2024-03-25 10:08:53 +00:00
committed by GitHub
parent 4c231dd4e0
commit 7b0558f003
40 changed files with 981 additions and 718 deletions

View File

@@ -111,12 +111,6 @@ class ModelForm(forms.ModelForm):
except:
pass
def save(self, request=None, *args, **kwargs):
if request:
instance = super().save(commit=False)
instance.save(request=request, *args, **kwargs)
return super().save(*args, **kwargs)
class UserForm(ModelForm):
"""
@@ -654,6 +648,7 @@ class ActiontypeForm(ModelForm):
class Meta:
model = Actiontype
fields = "__all__"
exclude = ["is_active"]
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)