erdnaxe
ade9566658
Merge branch 'svg_icons' into 'beta'
...
Draft: Replace Font Awesome with inline SVG icons
See merge request bde/nk20!188
2022-08-31 08:22:56 +02:00
Nicolas Margulies
40e7415062
Added translations for friendships
2022-04-13 12:30:22 +02:00
Nicolas Margulies
319405d2b1
Added a message to explain what frendships do
...
Signed-off-by: Nicolas Margulies <nicomarg@crans.org>
2022-04-13 12:30:22 +02:00
Nicolas Margulies
633ab88b04
Linting
2022-04-13 12:30:22 +02:00
Nicolas Margulies
442a5c5e36
First proro of trusting, with models and front, but no additional permissions
2022-04-13 12:30:22 +02:00
d9b4e0a9a9
Fix membership tables for clubs without an ending membership date
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2022-02-13 17:53:05 +01:00
8563a8d235
Fix membership tables for clubs without an ending membership date
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2022-02-13 17:51:22 +01:00
546e422e64
Ensure some values exist before updating them
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2022-02-12 13:56:07 +01:00
b204805ce2
Add permissions to (un)lock club notes
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-12-13 18:31:36 +01:00
2f28e34cec
Fix permissions to lock our own note
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-12-13 18:27:24 +01:00
9c8ea2cd41
Club notes can now be locked through web interface
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-12-13 17:48:20 +01:00
d18ccfac23
Sort aliases by normalized name in profile alias view
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-12-13 17:18:54 +01:00
Alexandre Iooss
466cbd9878
Replace Font Awesome with inline SVG icons
...
Font Awesome 4 adds 106kB of dependencies on each page and require to
query multiple assets. It also sometimes causes icons to appear after
page loading. Font Awesome 4 is deprecated and replaced by version 5
which is not packaged in every GNU/Linux distributions.
This commit replaces icons with inline SVG which does not require
external assets, does not require an additionnal dependency and is
widely supported by modern browsers. It makes the page loading faster
and enables us to no longer require fonts-font-awesome Debian package.
2021-10-06 17:15:33 +02:00
fd811053c7
Commit missing migrations
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-06 10:41:58 +02:00
a05dfcbf3d
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-05 11:46:24 +02:00
ab69963ea1
Merge branch 'cest-lheure-du-pot' into 'beta'
...
Améliorations Pot
See merge request bde/nk20!184
2021-10-04 18:45:21 +02:00
69bb38297f
Fix membership dates for new memberships, fix tests
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 18:15:07 +02:00
Pierre-antoine Comby
946bc1e497
show that rows are clickable, fix #75
2021-10-01 14:35:29 +02:00
49551e88f8
Fix default promotion year
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-09 19:51:57 +02:00
0dd3da5c01
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-09 10:45:36 +02:00
1ee40cb94e
Fix chemistry department (warning: this may break the choices from members of the department)
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-09 09:10:05 +02:00
8fd5b6ee01
Fix safe summary for old passwords hashes from NK15 in Django Admin
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-08 17:07:07 +02:00
391f3bde8f
Fix permission to see note balance when we can't see profile detail (e.g. for note account)
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-06 11:56:56 +02:00
9b26207515
Rework templates for OAuth2
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-02 20:59:43 +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
5e9f36ef1a
Store current request rather than user/session/ip
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-02 20:58:04 +02:00
6d5b69cd26
Fix verification of parent club membership
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-08-29 14:17:09 +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
9f0a22d3d1
There is not always an error
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-14 22:15:35 +02:00
d5ecb72a71
Update copyright for 2021
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-14 21:45:56 +02:00
c3ab61bd04
Factorize detection of uncomplete payment forms
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-14 21:39:29 +02:00
15dd2b8f0c
PC Kfet can update profile section while renewing memberships
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-04-29 13:11:00 +02: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
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