Yohann D'ANELLO
|
cc12e3ec63
|
Send cron mails to the BDE
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-04-08 17:31:01 +02:00 |
Yohann D'ANELLO
|
be168c5ada
|
Decimal value is serialized as a str value
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-21 10:59:58 +01:00 |
Yohann D'ANELLO
|
b46ae6f856
|
[treasury] Product quantities are finally decimal fields
|
2021-03-21 10:41:15 +01:00 |
Yohann D'ANELLO
|
ec0bcbf015
|
PC Kfet can see all users
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-21 10:28:50 +01:00 |
ynerant
|
81303b8ef8
|
Merge branch 'floating-quantities' into 'beta'
[invoices] Product quantities can be floating
See merge request bde/nk20!158
|
2021-03-13 12:13:50 +00:00 |
Yohann D'ANELLO
|
910b98fefc
|
Invoices are in french
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-13 13:04:00 +01:00 |
Yohann D'ANELLO
|
5a7a219ba8
|
[invoices] Quantities can be non-integers
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-13 12:35:28 +01:00 |
ynerant
|
116451603c
|
Merge branch 'cas' into 'beta'
CAS + OAuth2
See merge request bde/nk20!155
|
2021-03-09 16:39:03 +00:00 |
Yohann D'ANELLO
|
b2437ef9b5
|
Remove additional blank lines
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 17:18:43 +01:00 |
Yohann D'ANELLO
|
d8c9618772
|
OAuth2 documentation
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 17:04:16 +01:00 |
Yohann D'ANELLO
|
c825dee95a
|
CAS documentation
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 15:42:36 +01:00 |
Yohann D'ANELLO
|
73d27e820b
|
Provide also note information (with balance and picture)
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 12:55:19 +01:00 |
Yohann D'ANELLO
|
40e1b42078
|
Fix API path
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 12:54:57 +01:00 |
Yohann D'ANELLO
|
72806f0ace
|
Add profile and membership information to OAuth views
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 10:57:35 +01:00 |
Yohann D'ANELLO
|
b244e01231
|
Add simple view to give OAuth information
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 10:41:43 +01:00 |
Yohann D'ANELLO
|
76d1784aea
|
Add OAuth2 authentication for Django Rest Framework
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 09:44:25 +01:00 |
Yohann D'ANELLO
|
56c5fa4057
|
We don't need a session to have permissions
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 09:41:27 +01:00 |
Yohann D'ANELLO
|
b5ef937a03
|
Environment file path is absolute
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-09 09:39:57 +01:00 |
Yohann D'ANELLO
|
e95a8b6e18
|
Add normalized name to services
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-03-03 18:42:51 +01:00 |
Yohann D'ANELLO
|
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 |
Yohann D'ANELLO
|
d5a9bf175f
|
Add script to force delete a user, in case of duplicates
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
|
2021-02-22 11:54:23 +01:00 |
Yohann D'ANELLO
|
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 |
Rida LALI
|
a704b92c3d
|
Prez BDE : ajout transaction random + see all buttons
|
2021-02-20 15:12:08 +01:00 |
ynerant
|
53090b1a21
|
Fix JS texts
Signed-off-by: ynerant <ynerant@crans.org>
|
2021-02-14 11:52:37 +01:00 |
ynerant
|
c49af0b83a
|
Merge branch 'beta' into 'master'
Fix memberships
See merge request bde/nk20!147
|
2021-02-11 20:49:30 +00:00 |
ynerant
|
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
|
c109cd3ddd
|
Source is not destination
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2021-01-19 15:17:03 +01:00 |
Yohann D'ANELLO
|
84304971d7
|
Add sample translation file for english
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2021-01-19 14:29:12 +01:00 |
ynerant
|
b8b781f9a2
|
Merge branch 'beta' into 'master'
Beta
Closes #84 et #83
See merge request bde/nk20!146
|
2021-01-19 12:40:24 +01:00 |
ynerant
|
002128eed2
|
Merge branch 'fix-js-strings' into 'master'
Fix js strings
Closes #85, #84 et #83
See merge request bde/nk20!144
|
2021-01-19 12:24:13 +01:00 |
ynerant
|
8d71783c42
|
Merge branch 'docs' into 'beta'
Docs
See merge request bde/nk20!145
|
2021-01-19 12:01:45 +01:00 |
Yohann D'ANELLO
|
a6f23df7d5
|
Load the good translation file, fixes #85
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2021-01-19 11:58:19 +01:00 |
Yohann D'ANELLO
|
d9c97628e2
|
Add Clacks Overhead header on each response. Closes #84
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-31 15:40:18 +01:00 |
Yohann D'ANELLO
|
893534955d
|
Use the Debian mirror of Crans
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-30 00:04:08 +01:00 |
Yohann D'ANELLO
|
dfbf9972c2
|
By default, automatically change directory to /var/www/note_kfet and source the Python virtual environment in the .bashrc file
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-29 23:27:51 +01:00 |
Yohann D'ANELLO
|
b5f3b3ffc1
|
Use Nginx certbot challenge
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-29 21:44:28 +01:00 |
Yohann D'ANELLO
|
3aad4e7398
|
Agree Let's Encrypt ToS
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-29 21:41:29 +01:00 |
Yohann D'ANELLO
|
b4a1b513cc
|
Good bye bde3-virt, welcome bde-note-dev!
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-29 20:05:15 +01:00 |
ynerant
|
c0c64f225c
|
Merge branch 'ansible-fix' into 'beta'
Ansible fix
See merge request bde/nk20!139
|
2020-12-29 20:01:43 +01:00 |
Yohann D'ANELLO
|
9d8f47115c
|
ConsumerViewSet is a bit tricky
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 21:50:48 +01:00 |
Yohann D'ANELLO
|
f4156f1b94
|
Update API links, more detail on filtering
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 21:42:58 +01:00 |
Yohann D'ANELLO
|
e60994e065
|
API Documentation
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 21:06:30 +01:00 |
Yohann D'ANELLO
|
801f711994
|
Merge branch 'beta' into docs
|
2020-12-23 20:19:40 +01:00 |
Yohann D'ANELLO
|
e4568b410f
|
How to authenticate on the API?
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 19:19:46 +01:00 |
ynerant
|
c8f7986d5a
|
Merge branch 'api' into 'beta'
API Filters
See merge request bde/nk20!143
|
2020-12-23 19:02:59 +01:00 |
Yohann D'ANELLO
|
d3a9c442a5
|
Test the note kfet with Debian Bullseye, Python 3.9 and Django 2.2
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 18:48:09 +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
|
7866ab7ec0
|
Ordering filters are now properly tested
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 18:25:54 +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
|
6b2638c271
|
Documentation is located on /doc
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
|
2020-12-23 15:20:30 +01:00 |