|  | b646f549d6   | When creating a Sogé credit, serch existing recent memberships and register them Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-09-05 21:24:16 +02:00 |  | 
			
				
					|  | ea092803d7   | Check permissions per request instead of per user Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-09-02 20:58:05 +02:00 |  | 
			
				
					|  | cf87da096f   | No more offer 80 € to new members since there is a WEI Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-09-02 13:39:17 +02:00 |  | 
			
				
					|  | 317966d5c1 | Merge branch 'l_eveil_du_nanax' into 'beta' More linting
See merge request bde/nk20!163 | 2021-06-14 20:25:40 +00:00 |  | 
			
				
					|  | d5ecb72a71   | Update copyright for 2021 Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-06-14 21:45:56 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | 5ab8beecef | Use _ prefix for ignored loop variable | 2021-05-05 19:14:59 +02:00 |  | 
			
				
					|  | b46ae6f856   | [treasury] Product quantities are finally decimal fields | 2021-03-21 10:41:15 +01:00 |  | 
			
				
					|  | 910b98fefc   | Invoices are in french Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-03-13 13:04:00 +01:00 |  | 
			
				
					|  | 5a7a219ba8   | [invoices] Quantities can be non-integers Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-03-13 12:35:28 +01:00 |  | 
			
				
					|  | b597a6ac5b   | Fix soge credit deletion when the account is not validated yet Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> | 2021-02-21 23:05:27 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 016ab5a9c9   | Remove dead code, don't try to cover unnecessary things Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com> | 2020-12-23 18:45:05 +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 | e0030771e4   | More API filters for the treasury app | 2020-12-22 12:53:35 +01:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 224a0fdd8c | SpecialTransactionProxy are force-saved | 2020-10-23 16:55:33 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | bf29efda0a | Display real user name in the Soge credits list/detail | 2020-10-08 10:36:30 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 8ada0e51f2 | The validation filter of the soge credit list was buggy | 2020-10-07 10:42:52 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | c3d613947f | Pre-registered users can declare that they opened a bank account in the signup form | 2020-10-07 10:33:57 +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 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 5ed0560953 | Fix linting | 2020-09-14 09:09:20 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | f190053e84 | Display the right amount in soge credit detail | 2020-09-12 18:36:05 +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 | 48407cacf8 | Call subprocesses with absolute path | 2020-09-06 21:19:17 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 72c004cb56 | Remove ugly semicolon in invoices template, release first version 🎉 | 2020-09-06 16:49:06 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | b1fed3d476 | Remove .png in invoice model | 2020-09-06 15:49:44 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | dcdd8e56e8 | Migrate LaTeX to XeTeX | 2020-09-06 15:30:12 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | ae028b7d06 | Disable pdflatex interactivity | 2020-09-06 13:36:07 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 2a8a5cd736 | Fix some linting, some complex functions are remaining | 2020-09-05 14:29:40 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | f96b1f26a4 | Skip invoice rendering (have to fix later) | 2020-09-05 11:07:04 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 3af083fb6b | Remove temporary bera font in invoices, add texlive-base-recommended for invoices | 2020-09-05 10:34:19 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 751a4291ab | We are in production, then we commit migrations | 2020-09-05 10:05:17 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 77b0241406 | Log TeX error directly | 2020-09-05 09:00:16 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | c03c18e93a | Test and cover treasury app | 2020-09-04 15:53:00 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 361ea8cad3 | Update Django Tables 2, change accessor from dot to __ | 2020-09-01 17:58:58 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | dd9ca315fa | Clean up templates header | 2020-09-01 10:20:16 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | d9e003a8f4 | Remove contenttitle | 2020-09-01 10:13:05 +02:00 |  | 
			
				
					| 
							
							
								 Alexandre Iooss | bca301700d | Cards for all treasury | 2020-08-25 18:10:21 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | ba636fc401 | Transfer from the Société générale is antedated | 2020-08-21 07:40:27 +02:00 |  | 
			
				
					| 
							
							
								 Pierre-antoine Comby | 448d379315 | no need to disable turbolinks if we don't use select2 | 2020-08-18 11:45:30 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 4997a37058 | Ensure that the user is authenticated before that it has the permission to see page | 2020-08-15 23:27:58 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 242b85676d | Floats are already formatted | 2020-08-14 19:37:17 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | eca4767155 | Mark fields in TeX templates as safe | 2020-08-14 19:35:21 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 21ba46c1bc | Don't escape numbers in TeX template | 2020-08-14 19:16:51 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | 74097ecc44 | "safe" template tag is not made for TeX templates, it replaces ' with ' but & is a special character | 2020-08-14 19:13:24 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | d962763987 | datetime.today() => date.today() | 2020-08-14 19:04:44 +02:00 |  | 
			
				
					| 
							
							
								 Yohann D'ANELLO | a25e663a26 | Use datetime.today for DateField | 2020-08-13 18:54:53 +02:00 |  |