add: add chat for income and expence

This commit is contained in:
behruz-dev
2025-09-25 18:59:27 +05:00
parent fde7b1e2a2
commit b69cbd60af
19 changed files with 421 additions and 4 deletions

View File

@@ -0,0 +1,2 @@
from .expence import *
from .income import *

View File

@@ -0,0 +1,13 @@
from django.dispatch import receiver
from django.db.models.signals import post_save
from core.apps.finance.models import Expence, ExpenceChat
@receiver(signal=post_save, sender=Expence)
def create_expence_chat(sender, instance, created, **kwargs):
if created:
ExpenceChat.objects.create(
expence=instance
)

View File

@@ -0,0 +1,13 @@
from django.dispatch import receiver
from django.db.models.signals import post_save
from core.apps.finance.models import Income, IncomeChat
@receiver(signal=post_save, sender=Income)
def create_income_chat(sender, instance, created, **kwargs):
if created:
IncomeChat.objects.create(
income=instance
)