Skip to content

Commit

Permalink
alway trigger subscriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
Sascha Dobbelaere committed Jan 22, 2024
1 parent f5606b5 commit cd5599c
Show file tree
Hide file tree
Showing 14 changed files with 3 additions and 150 deletions.
18 changes: 0 additions & 18 deletions OneSila/contacts/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,5 @@
from contacts.models import Company, Supplier, Customer, Influencer, InternalCompany, \
Person, Address, ShippingAddress, InvoiceAddress

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Company)
@receiver(post_save, sender=Supplier)
@receiver(post_save, sender=Customer)
@receiver(post_save, sender=Influencer)
@receiver(post_save, sender=InternalCompany)
@receiver(post_save, sender=Person)
@receiver(post_save, sender=Address)
@receiver(post_save, sender=ShippingAddress)
@receiver(post_save, sender=InvoiceAddress)
def contacts__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
5 changes: 2 additions & 3 deletions OneSila/core/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
from core.schema.core.subscriptions import refresh_subscription_receiver


@receiver(post_save, sender=MultiTenantUser)
@receiver(post_save, sender=MultiTenantCompany)
def multi_tenant__subscription__post_save(sender, instance, **kwargs):
@receiver(post_save)
def core__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
Expand Down
9 changes: 0 additions & 9 deletions OneSila/currencies/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,11 @@
from django.dispatch import receiver
from currencies.models import Currency
from currencies.signals import exchange_rate_official__post_save
from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Currency)
def currencies__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal.
"""
refresh_subscription_receiver(instance)


@receiver(exchange_rate_official__post_save, sender=Currency)
def currencies__currency__exchange_rate_official__receiver(sender, instance, **kwargs):
"""
Expand Down
10 changes: 0 additions & 10 deletions OneSila/eancodes/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,5 @@
from django.dispatch import receiver
from eancodes.models import EanCode

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=EanCode)
def eancodes__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
12 changes: 0 additions & 12 deletions OneSila/inventory/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,5 @@
from django.dispatch import receiver
from inventory.models import Inventory, InventoryLocation


from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Inventory)
@receiver(post_save, sender=InventoryLocation)
def inventory__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
12 changes: 0 additions & 12 deletions OneSila/media/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,5 @@
from django.dispatch import receiver
from media.models import Media, Image, Video

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Media)
@receiver(post_save, sender=Image)
@receiver(post_save, sender=Video)
def media__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
12 changes: 0 additions & 12 deletions OneSila/orders/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,10 @@
from orders.models import Order, OrderItem, OrderNote


from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Order)
@receiver(post_save, sender=OrderItem)
@receiver(post_save, sender=OrderNote)
def orders__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)


@receiver(pre_save, sender=OrderItem)
def orders__order_item__pre_save(sender, instance, **kwargs):
'''
Expand Down
16 changes: 0 additions & 16 deletions OneSila/products/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,10 @@
from products.models import Product, BundleProduct, UmbrellaProduct, ProductVariation, ProductTranslation, \
UmbrellaVariation, BundleVariation

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger('__name__')


@receiver(post_save, sender=Product)
@receiver(post_save, sender=BundleProduct)
@receiver(post_save, sender=UmbrellaProduct)
@receiver(post_save, sender=ProductVariation)
@receiver(post_save, sender=ProductTranslation)
@receiver(post_save, sender=UmbrellaVariation)
@receiver(post_save, sender=BundleVariation)
def products__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)


@receiver(post_save, sender=Product)
def translation__producttranslation__post_save(sender, instance, created, *args, **kwargs):
"""
Expand Down
13 changes: 0 additions & 13 deletions OneSila/properties/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,5 @@
from django.dispatch import receiver
from properties.models import Property, PropertyTranslation, PropertySelectValue, ProductProperty

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Property)
@receiver(post_save, sender=PropertyTranslation)
@receiver(post_save, sender=PropertySelectValue)
@receiver(post_save, sender=ProductProperty)
def properties__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
12 changes: 0 additions & 12 deletions OneSila/purchasing/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,5 @@
from django.dispatch import receiver
from purchasing.models import SupplierProduct, PurchaseOrder, PurchaseOrderItem

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=SupplierProduct)
@receiver(post_save, sender=PurchaseOrder)
@receiver(post_save, sender=PurchaseOrderItem)
def purchasing__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
12 changes: 0 additions & 12 deletions OneSila/sales_prices/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,5 @@
from django.dispatch import receiver
from sales_prices.models import SalesPrice, SalesPriceList, SalesPriceListItem

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=SalesPrice)
@receiver(post_save, sender=SalesPriceList)
@receiver(post_save, sender=SalesPriceListItem)
def sales_prices__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
10 changes: 0 additions & 10 deletions OneSila/taxes/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,5 @@
from django.dispatch import receiver
from taxes.models import Tax

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Tax)
def taxes__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)
2 changes: 1 addition & 1 deletion OneSila/translations/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
from django.db.models.signals import post_save

import logging
logger = logging.getLogger('__name__')
logger = logging.getLogger(__name__)
10 changes: 0 additions & 10 deletions OneSila/units/receivers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,10 @@
from django.db.models.signals import post_save
from units.models import Unit

from core.schema.core.subscriptions import refresh_subscription_receiver

import logging
logger = logging.getLogger(__name__)


@receiver(post_save, sender=Unit)
def units__subscription__post_save(sender, instance, **kwargs):
"""
This is to be sent on the every post_save or relevant signal
"""
refresh_subscription_receiver(instance)


@receiver(post_save, sender='core.MultiTenantCompany')
def units__multitenantcompany__post_save(sender, instance, created, **kwargs):
if created:
Expand Down

0 comments on commit cd5599c

Please sign in to comment.