mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	Added order cancel notifications (#5912)
* Squashed commit of the following: commit 5e8ea099068475fd257d8c172348dc6f3edf9bcf Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 09:22:38 2023 +0200 Update ui_plattform.spec.ts commit 49da3312beff7fd6837ea741e621df221c445d19 Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 07:56:25 2023 +0200 more logging commit 5337be4c3990051b805a6fce2e79ca4030b4afe5 Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 07:56:11 2023 +0200 added filter method for undefined settings that overwrite defaults commit 5df8a0b3e77cd5dcf04c39ad7638ac845df75e4c Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 03:05:06 2023 +0200 you do not need to string a string commit 0650d3b3a0132889c2a76de38db38224e974d205 Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 03:04:34 2023 +0200 fix things that were borken for no good reason commit a40dbfd1364cf01465037350184f59d2a2a8afab Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 02:39:34 2023 +0200 reduce unneeded blocking timeouts commit bf9046a5361ae919e70662e717d6156434b6fe43 Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 02:34:10 2023 +0200 catch server fetching errors commit aa01e67e8c8e789fdf755ac4481e730fe5ea4183 Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 02:33:29 2023 +0200 move init as things are now plugged together different commit 290c33bd3125d50779497d6fc5981d5813b58f5d Author: Matthias Mair <code@mjmair.com> Date: Tue Oct 24 01:49:32 2023 +0200 do not log a failed automatic login try - why would you? * Added notifications for cancled orders * cleanup submodules * added notification to build * move import?
This commit is contained in:
		| @@ -34,7 +34,7 @@ import InvenTree.ready | ||||
| import InvenTree.tasks | ||||
|  | ||||
| import common.models | ||||
| from common.notifications import trigger_notification | ||||
| from common.notifications import trigger_notification, InvenTreeNotificationBodies | ||||
| from plugin.events import trigger_event | ||||
|  | ||||
| import part.models | ||||
| @@ -605,6 +605,14 @@ class Build(MPTTModel, InvenTree.mixins.DiffMixin, InvenTree.models.InvenTreeBar | ||||
|         self.status = BuildStatus.CANCELLED.value | ||||
|         self.save() | ||||
|  | ||||
|         # Notify users that the order has been canceled | ||||
|         InvenTree.helpers_model.notify_responsible( | ||||
|             self, | ||||
|             Build, | ||||
|             exclude=self.issued_by, | ||||
|             content=InvenTreeNotificationBodies.OrderCanceled | ||||
|         ) | ||||
|  | ||||
|         trigger_event('build.cancelled', id=self.pk) | ||||
|  | ||||
|     @transaction.atomic | ||||
|   | ||||
		Reference in New Issue
	
	Block a user