2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-16 20:15:44 +00:00

Event refactoring

This commit is contained in:
Oliver
2022-01-10 17:28:44 +11:00
parent 886b1f1d72
commit 1243923944
6 changed files with 12 additions and 41 deletions

View File

@ -587,17 +587,8 @@ class Build(MPTTModel, ReferenceIndexingMixin):
# which point to thie Build Order
self.allocated_stock.all().delete()
if user:
user_id = user.pk
else:
user_id = None
# Register an event
trigger_event(
'build.completed',
build_id=self.pk,
user_id=user_id,
)
trigger_event('build.completed', id=self.pk)
@transaction.atomic
def cancelBuild(self, user):
@ -618,16 +609,7 @@ class Build(MPTTModel, ReferenceIndexingMixin):
self.status = BuildStatus.CANCELLED
self.save()
if user:
user_id = user.pk
else:
user_id = None
trigger_event(
'build.cancelled',
build_id=self.pk,
user_id=user_id,
)
trigger_event('build.cancelled', id=self.pk)
@transaction.atomic
def unallocateStock(self, bom_item=None, output=None):