from django.db.models.signals import post_save
from django.dispatch import receiver
from .models import Company
from .services import CompanyRoleService

@receiver(post_save, sender=Company)
def create_default_roles(sender, instance, created, **kwargs):
    """Create default roles when a new company is created"""
    if created:
        CompanyRoleService.create_default_roles(instance)