| 
							
							
								 Yohann D'ANELLO | 541ed59f40 | When a membership is created, redirect to the user profile page rather than club detail | 2020-10-04 21:08:35 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | f22e92132c | Select for update transaction notes, and not only the transaction | 2020-10-04 20:47:15 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | ca7ad05746 | Use a signal to prevent a user that the note balance is negative | 2020-10-04 20:26:43 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 180cd3e1ec | Fix registration permissions and procedure | 2020-09-14 09:49:30 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 5ed0560953 | Fix linting | 2020-09-14 09:09:20 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | dbc6fbbf71 | Fix the validation clicker issue, now the note is safe | 2020-09-14 09:05:35 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 9b090a145c | All transactions are now atomic | 2020-09-11 22:52:16 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | fa3c723140 | The BDE offers 80 € to each new member that registers to the Société générale | 2020-09-07 21:33:23 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 53c4e38771 | Add __str__ to models, remove null=True in CharField and TextField | 2020-09-07 01:06:22 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 1023c6c502 | Use pre_delete signal insted of Model.delete() to prevent note balance issues when deleting a transaction (don't do it) in Django Admin | 2020-09-06 20:18:59 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | be8e74d056 | If a note is saved and the main name changed without changing the normalized form, update the main alias | 2020-09-05 15:41:47 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 2e13356e39 | Fix a bug in note saving | 2020-09-05 13:52:03 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | fed9567522 | Force line breaks on transactions reason in history, but don't wrap dates or amounts | 2020-09-02 23:49:10 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | eaf256b1b6 | Fix mails when the user or the club has a negative balance | 2020-09-01 15:52:27 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 2b70a05a9e | Remove useless category field in RecurrentTransaction (that is the category of the template) | 2020-09-01 15:51:47 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 5e65e2d74a | ✨ Add "Lock note" feature | 2020-08-31 20:15:48 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 0c753c3288 | Prevent also club owners when the note balance is negative | 2020-08-31 16:13:26 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | ca7f4791ed | Preserve dashes in Alias normalisation | 2020-08-30 17:28:36 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | b25935e579 | When data is imported from the NK15, prevent users whenever some aliases are deleted | 2020-08-24 12:41:51 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 550242226e | 🎨 Normalize - to _ since these characters are used a lot | 2020-08-24 11:54:00 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 6217f35f67 | Notes are force-updated when a transaction is saved | 2020-08-18 11:46:35 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 0bf5067b60 | Fix linters | 2020-08-15 19:10:23 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d4090a4043 | 🎉 Use select_for_update tag to update note balances when we save a Transaction to avoid concurrency issues | 2020-08-15 18:57:44 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d98e46ffc2 | Store note balances in a big integer | 2020-08-13 18:04:28 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | bb2704323a | Spam click on invalidity button is no longer possible | 2020-08-13 17:04:10 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 9c816a288d | Stronger alias normalisation, ensure that normalized strings are encoded in ASCII. Closes #52 | 2020-08-10 18:36:47 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 29f84ea007 | Remove test code | 2020-08-09 15:42:07 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 11fbbca2a8 | Amount help text in transaction templates forms can be misleading: they type euros not cents | 2020-08-09 14:52:57 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 872456df20 | 🐛 Don't break the note | 2020-08-09 12:31:06 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | eb3d426947 | 💩 Don't reset a transaction before saving it... | 2020-08-06 15:18:14 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 0de69cbfaf | 💚 Fix linters | 2020-08-06 12:50:24 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d9cf812074 | 🐛 Prevent transactions to have the same source and destination | 2020-08-06 12:46:44 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 018ca84e2d | Prevent superusers when they make a transaction with a non-member user | 2020-08-05 20:40:30 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | c205219d47 | 🐛 Fix transaction update concurency | 2020-08-05 19:42:44 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | af857d6fae | 🐛 Prevent transactions where note balances go out integer bounds | 2020-08-05 16:23:32 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 985a5ca876 | ➕ Add "search transactions page" | 2020-08-03 18:49:15 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | efc2b6b0b0 | Send mail to users when the note balance is negative | 2020-08-01 21:44:16 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | cc04fa5555 | default=timezone.default is better than auto_now_add=True | 2020-08-01 17:49:23 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d7b834d908 | Translate rights | 2020-07-31 22:29:23 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 2eb601bd66 | 💥 Improve performances | 2020-07-25 17:25:57 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 2c7995a79e | A transaction can only be created between active notes | 2020-06-21 22:47:05 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | a9ccf46010 | Linters | 2020-05-29 21:43:24 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | fdf373d1d5 | Merge remote-tracking branch 'origin/master' into import_nk15 # Conflicts:
#	apps/treasury/signals.py | 2020-05-07 19:01:23 +02:00 |  | 
			
				
					| 
							
							
								 ynerant | 395c52220f | Merge branch 'master' into 'tranfer_front' # Conflicts:
#   apps/activity/views.py
#   apps/permission/backends.py
#   locale/de/LC_MESSAGES/django.po
#   locale/fr/LC_MESSAGES/django.po
#   static/js/base.js
#   templates/base.html
#   templates/member/user_list.html | 2020-05-07 18:48:35 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 5ea531fe68 | Filter buttons list with visible buttons only | 2020-04-27 03:56:22 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | b23814aef0 | Handle credits from the Société générale | 2020-04-22 03:26:45 +02:00 |  | 
			
				
					| 
							
							
								 Pierre-antoine Comby | cc97948c24 | clean specialTransaction | 2020-04-18 15:59:06 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 3f5faa0b05 | Add tab for user list | 2020-04-01 20:56:24 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d5b010980b | Full membership support | 2020-04-01 03:42:19 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | dd3b7bd7e5 | Remove note activities | 2020-03-31 14:57:44 +02:00 |  |