29 lines
586 B
Python
29 lines
586 B
Python
"""
|
|
App configuration for the 'payroll' app.
|
|
"""
|
|
|
|
from django.apps import AppConfig
|
|
from django.db.models.signals import post_migrate
|
|
|
|
|
|
class PayrollConfig(AppConfig):
|
|
"""
|
|
AppConfig for the 'payroll' app.
|
|
"""
|
|
|
|
default_auto_field = "django.db.models.BigAutoField"
|
|
name = "payroll"
|
|
|
|
def ready(self) -> None:
|
|
ready = super().ready()
|
|
try:
|
|
from payroll.scheduler import auto_payslip_generate
|
|
|
|
auto_payslip_generate()
|
|
except:
|
|
"""
|
|
Migrations are not affected
|
|
"""
|
|
|
|
return ready
|