[FIX] PAYROLL: Payslip auto generate save issue fixed
This commit is contained in:
@@ -1888,11 +1888,12 @@ class PayslipAutoGenerate(models.Model):
|
||||
}
|
||||
)
|
||||
|
||||
def save(self):
|
||||
def save(self, *args, **kwargs):
|
||||
from payroll.scheduler import auto_payslip_generate
|
||||
|
||||
if self.auto_generate:
|
||||
auto_payslip_generate()
|
||||
super().save(*args, **kwargs)
|
||||
|
||||
def __str__(self) -> str:
|
||||
return f"{self.generate_day} | {self.company_id} "
|
||||
|
||||
@@ -1777,6 +1777,7 @@ def initial_notice_period(request):
|
||||
@permission_required("payroll.view_PayslipAutoGenerate")
|
||||
def auto_payslip_settings_view(request):
|
||||
payslip_auto_generate = PayslipAutoGenerate.objects.all()
|
||||
print("All autopayslip", payslip_auto_generate)
|
||||
|
||||
context = {"payslip_auto_generate": payslip_auto_generate}
|
||||
return render(request, "payroll/settings/auto_payslip_settings.html", context)
|
||||
|
||||
Reference in New Issue
Block a user