mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	🐛 The balance must be greater than the *total* amount of a transaction, not the unit price
This commit is contained in:
		@@ -287,7 +287,7 @@
 | 
				
			|||||||
				"note",
 | 
									"note",
 | 
				
			||||||
				"transaction"
 | 
									"transaction"
 | 
				
			||||||
			],
 | 
								],
 | 
				
			||||||
			"query": "[\"AND\", {\"source\": [\"user\", \"note\"]}, [\"OR\", {\"amount__lte\": [\"user\", \"note\", \"balance\"]}, {\"valid\": false}]]",
 | 
								"query": "[\"AND\", {\"source\": [\"user\", \"note\"]}, [\"OR\", {\"source__balance__gte\": {\"F\": [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]]}}, {\"valid\": false}]]",
 | 
				
			||||||
			"type": "add",
 | 
								"type": "add",
 | 
				
			||||||
			"mask": 1,
 | 
								"mask": 1,
 | 
				
			||||||
			"field": "",
 | 
								"field": "",
 | 
				
			||||||
@@ -319,7 +319,7 @@
 | 
				
			|||||||
				"note",
 | 
									"note",
 | 
				
			||||||
				"transaction"
 | 
									"transaction"
 | 
				
			||||||
			],
 | 
								],
 | 
				
			||||||
			"query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], [\"OR\", {\"amount__lte\": {\"F\": [\"ADD\", [\"F\", \"source__balance\"], 5000]}}, {\"valid\": false}]]",
 | 
								"query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], [\"OR\", {\"source__balance__gte\": {\"F\": [\"SUB\", [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]], 5000]}}, {\"valid\": false}]]",
 | 
				
			||||||
			"type": "add",
 | 
								"type": "add",
 | 
				
			||||||
			"mask": 2,
 | 
								"mask": 2,
 | 
				
			||||||
			"field": "",
 | 
								"field": "",
 | 
				
			||||||
@@ -335,7 +335,7 @@
 | 
				
			|||||||
				"note",
 | 
									"note",
 | 
				
			||||||
				"recurrenttransaction"
 | 
									"recurrenttransaction"
 | 
				
			||||||
			],
 | 
								],
 | 
				
			||||||
			"query": "[\"AND\", {\"destination\": [\"club\", \"note\"]}, [\"OR\", {\"amount__lte\": {\"F\": [\"ADD\", [\"F\", \"source__balance\"], 5000]}}, {\"valid\": false}]]",
 | 
								"query": "[\"AND\", {\"destination\": [\"club\", \"note\"]}, [\"OR\", {\"source__balance__gte\": {\"F\": [\"SUB\", [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]], 5000]}}, {\"valid\": false}]]",
 | 
				
			||||||
			"type": "add",
 | 
								"type": "add",
 | 
				
			||||||
			"mask": 2,
 | 
								"mask": 2,
 | 
				
			||||||
			"field": "",
 | 
								"field": "",
 | 
				
			||||||
@@ -1572,7 +1572,7 @@
 | 
				
			|||||||
			"mask": 1,
 | 
								"mask": 1,
 | 
				
			||||||
			"field": "emergency_contact_phone",
 | 
								"field": "emergency_contact_phone",
 | 
				
			||||||
			"permanent": false,
 | 
								"permanent": false,
 | 
				
			||||||
			"description": "Modifier le nom du contact en cas d'urgence de mon inscription WEI"
 | 
								"description": "Modifier le téléphone du contact en cas d'urgence de mon inscription WEI"
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
@@ -1983,7 +1983,7 @@
 | 
				
			|||||||
				"note",
 | 
									"note",
 | 
				
			||||||
				"transaction"
 | 
									"transaction"
 | 
				
			||||||
			],
 | 
								],
 | 
				
			||||||
			"query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], [\"OR\", {\"amount__lte\": {\"F\": [\"ADD\", [\"F\", \"source__balance\"], 5000]}}, {\"valid\": true}]]",
 | 
								"query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], [\"OR\", {\"source__balance__gte\": {\"F\": [\"SUB\", [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]], 5000]}, \"valid\": true}, {\"destination__balance__gte\": {\"F\": [\"SUB\", [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]], 5000]}, \"valid\": false}]]",
 | 
				
			||||||
			"type": "change",
 | 
								"type": "change",
 | 
				
			||||||
			"mask": 2,
 | 
								"mask": 2,
 | 
				
			||||||
			"field": "valid",
 | 
								"field": "valid",
 | 
				
			||||||
@@ -2079,9 +2079,9 @@
 | 
				
			|||||||
				"note",
 | 
									"note",
 | 
				
			||||||
				"transaction"
 | 
									"transaction"
 | 
				
			||||||
			],
 | 
								],
 | 
				
			||||||
			"query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], [\"OR\", {\"amount__lte\": {\"F\": [\"ADD\", [\"F\", \"source__balance\"], 5000]}}, {\"valid\": true}]]",
 | 
								"query": "[\"AND\", [\"OR\", {\"source\": [\"club\", \"note\"]}, {\"destination\": [\"club\", \"note\"]}], [\"OR\", {\"source__balance__gte\": {\"F\": [\"SUB\", [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]], 5000]}, \"valid\": true}, {\"destination__balance__gte\": {\"F\": [\"SUB\", [\"MUL\", [\"F\", \"amount\"], [\"F\", \"quantity\"]], 5000]}, \"valid\": false}]]",
 | 
				
			||||||
			"type": "change",
 | 
								"type": "change",
 | 
				
			||||||
			"mask": 1,
 | 
								"mask": 2,
 | 
				
			||||||
			"field": "invalidity_reason",
 | 
								"field": "invalidity_reason",
 | 
				
			||||||
			"permanent": false,
 | 
								"permanent": false,
 | 
				
			||||||
			"description": "Modifier la raison d'invalidité d'une transaction de club"
 | 
								"description": "Modifier la raison d'invalidité d'une transaction de club"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user