1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 01:48:21 +02:00
Commit Graph

172 Commits

Author SHA1 Message Date
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
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
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
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
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
e0030771e4 More API filters for the treasury app 2020-12-22 12:53:35 +01:00
224a0fdd8c SpecialTransactionProxy are force-saved 2020-10-23 16:55:33 +02:00
bf29efda0a Display real user name in the Soge credits list/detail 2020-10-08 10:36:30 +02:00
8ada0e51f2 The validation filter of the soge credit list was buggy 2020-10-07 10:42:52 +02:00
c3d613947f Pre-registered users can declare that they opened a bank account in the signup form 2020-10-07 10:33:57 +02:00
180cd3e1ec Fix registration permissions and procedure 2020-09-14 09:49:30 +02:00
73ca65aa91 Merge branch 'atomicity' into 'beta'
Atomicité

See merge request bde/nk20!122
2020-09-14 09:38:54 +02:00
5ed0560953 Fix linting 2020-09-14 09:09:20 +02:00
f190053e84 Display the right amount in soge credit detail 2020-09-12 18:36:05 +02:00
9b090a145c All transactions are now atomic 2020-09-11 22:52:16 +02:00
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
78586b9343 Don't trigger signals when we add an object through a permission check 2020-09-07 14:52:37 +02:00
53c4e38771 Add __str__ to models, remove null=True in CharField and TextField 2020-09-07 01:06:22 +02:00
48407cacf8 Call subprocesses with absolute path 2020-09-06 21:19:17 +02:00
72c004cb56 Remove ugly semicolon in invoices template, release first version 🎉 2020-09-06 16:49:06 +02:00
b1fed3d476 Remove .png in invoice model 2020-09-06 15:49:44 +02:00
dcdd8e56e8 Migrate LaTeX to XeTeX 2020-09-06 15:30:12 +02:00
ae028b7d06 Disable pdflatex interactivity 2020-09-06 13:36:07 +02:00
2a8a5cd736 Fix some linting, some complex functions are remaining 2020-09-05 14:29:40 +02:00
f96b1f26a4 Skip invoice rendering (have to fix later) 2020-09-05 11:07:04 +02:00
3af083fb6b Remove temporary bera font in invoices, add texlive-base-recommended for invoices 2020-09-05 10:34:19 +02:00
751a4291ab We are in production, then we commit migrations 2020-09-05 10:05:17 +02:00
77b0241406 Log TeX error directly 2020-09-05 09:00:16 +02:00
c03c18e93a Test and cover treasury app 2020-09-04 15:53:00 +02:00
361ea8cad3 Update Django Tables 2, change accessor from dot to __ 2020-09-01 17:58:58 +02:00
dd9ca315fa Clean up templates header 2020-09-01 10:20:16 +02:00
d9e003a8f4 Remove contenttitle 2020-09-01 10:13:05 +02:00
bca301700d Cards for all treasury 2020-08-25 18:10:21 +02:00
ba636fc401 Transfer from the Société générale is antedated 2020-08-21 07:40:27 +02:00
448d379315 no need to disable turbolinks if we don't use select2 2020-08-18 11:45:30 +02:00
4997a37058 Ensure that the user is authenticated before that it has the permission to see page 2020-08-15 23:27:58 +02:00
242b85676d Floats are already formatted 2020-08-14 19:37:17 +02:00
eca4767155 Mark fields in TeX templates as safe 2020-08-14 19:35:21 +02:00
21ba46c1bc Don't escape numbers in TeX template 2020-08-14 19:16:51 +02:00
74097ecc44 "safe" template tag is not made for TeX templates, it replaces ' with &#39; but & is a special character 2020-08-14 19:13:24 +02:00
d962763987 datetime.today() => date.today() 2020-08-14 19:04:44 +02:00
a25e663a26 Use datetime.today for DateField 2020-08-13 18:54:53 +02:00