|  | 5a7a219ba8   | [invoices] Quantities can be non-integers Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-03-13 12:35:28 +01:00 |  | 
			
				
					|  | b2437ef9b5   | Remove additional blank lines Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-03-09 17:18:43 +01:00 |  | 
			
				
					|  | 635adf1360   | Use cas server to use authentication in other services Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-03-03 18:13:33 +01:00 |  | 
			
				
					|  | 5a05997d9d   | Fix date comparison when checking a membership from the parent club Signed-off-by: ynerant <ynerant@crans.org> | 2021-02-11 21:38:44 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | f570ff3cd5   | Check that permissions are working when accessing to API pages Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com> | 2020-12-23 18:21:59 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 3a20555663   | Unit tests for API pages, closes #83 Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com> | 2020-12-23 14:54:21 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d47799e6ee   | More API filters for the permission app | 2020-12-22 12:42:54 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 338c94ed05   | More API filters for the member app | 2020-12-22 02:58:12 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 8434c0062c | Merge branch 'beta' into JS_translations # Conflicts:
#	apps/note/static/note/js/consos.js
#	locale/de/LC_MESSAGES/django.po
#	locale/es/LC_MESSAGES/django.po
#	locale/fr/LC_MESSAGES/django.po | 2020-11-16 00:59:26 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 5635598bbc | Extract strings from javascript files and translate them in french | 2020-11-15 23:28:41 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 051591cb7a | Don't see user detail in update form | 2020-10-25 21:49:16 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | fe4363b83d | Don't display too much detail when a user has no right to see a profile | 2020-10-25 21:29:44 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 08e50ffc22 | Credit form didn't raise an error when the data didn't validate | 2020-10-23 18:19:21 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 6dc7604e90 | Alias were duplicated in profile alias list view | 2020-10-23 16:48:33 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | cb7f3c9f18 | Note account can manage BDE memberships | 2020-10-23 16:42:06 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 58aa4983e3 | The note account must be active in order to have access to the Rest Framework API | 2020-10-20 10:30:41 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 6cc3cf4174 | A migration put the right role in the note account's memberships | 2020-10-20 00:28:49 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | beb1853aef | Forgot to create the aliases for BDE and Kfet in the migration that create the clubs | 2020-10-07 11:54:04 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 0078eb8f90 | Index page is a redirection | 2020-10-07 11:53:42 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | e5e758f9d9 | Display banners when a user is no more a BDE or Kfet member | 2020-10-07 11:46:43 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 36b8157372 | Fix membership table order | 2020-10-07 10:03:43 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 992cfe8e23 | Can set a parent club to None | 2020-10-07 09:48:21 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 4b12e3ed08 | Display only the most recent membership | 2020-10-07 09:29:41 +02:00 |  | 
			
				
					| 
							
							
								 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 | e172b4f4bb | When a membership is renewed, set the same roles as the previous membership | 2020-10-04 20:54:03 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d666179037 | Display Renew membership button 15 days more | 2020-10-04 20:50:10 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | fd83fe19bf | Fix some membership date control | 2020-10-01 09:17:02 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | a00d95608b | Add permission to treasurers to create a club, fix the permission check to renew a membership | 2020-09-23 21:36:04 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | f63e2e088e | Don't log when the permission to lock a note is checked | 2020-09-20 08:56:42 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 60f2a73cc5 | Don't check if the user is a member of the parent club if there is no parent club | 2020-09-18 13:35:55 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | bcd96b2ed8 | The BDE membership and the club membership must now be in two parts | 2020-09-18 12:35:36 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 180cd3e1ec | Fix registration permissions and procedure | 2020-09-14 09:49:30 +02:00 |  | 
			
				
					| 
							
							
								 ynerant | 73ca65aa91 | Merge branch 'atomicity' into 'beta' Atomicité
See merge request bde/nk20!122 | 2020-09-14 09:38:54 +02:00 |  | 
			
				
					| 
							
							
								 elkmaennchen | 5b02ba48e0 | Some OTL, but so much remain | 2020-09-13 12:40:10 +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 | 78586b9343 | Don't trigger signals when we add an object through a permission check | 2020-09-07 14:52:37 +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 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | 4a9c37905c | Fix alias count on club info | 2020-09-06 21:54:12 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | c06354211b | Translate login page | 2020-09-06 20:21:31 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | 40a3405f47 | Fix missing spaces before comment | 2020-09-06 19:16:35 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | 82924c999a | Add animated profile picture support | 2020-09-06 18:54:21 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 5ebdb015ad | Decompose some membership functions, now we have a good linting :) | 2020-09-06 13:30:38 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | eb4641ed35 | Upload button wasn't translated | 2020-09-06 12:35:59 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | 15ed9d81d5 | Check image size before sending it | 2020-09-06 12:16:36 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | de3660b23c | Move image upload code to form clean | 2020-09-06 12:04:54 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | bcb2398d68 | Use migrations instead of fixtures to create BDE, Kfet and special notes | 2020-09-05 10:33:24 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 751a4291ab | We are in production, then we commit migrations | 2020-09-05 10:05:17 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | bad5fe3c22 | Format JS files | 2020-09-05 08:30:41 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 94706328ff | Tests can run between 12pm and 2am | 2020-09-05 00:47:55 +02:00 |  |