me5na7qbjqbrp
d838f53d93
Merge branch 'svg_icons' into 'main'
...
Draft: Replace Font Awesome with inline SVG icons
See merge request bde/nk20!188
2024-07-20 04:56:39 +02:00
bleizi
2b3eb15f59
fix one copyright and a string before merge
2024-02-11 16:58:53 +01:00
charliep
a6b479db19
Update 131 files
...
- /apps/activity/api/serializers.py
- /apps/activity/api/urls.py
- /apps/activity/api/views.py
- /apps/activity/tests/test_activities.py
- /apps/activity/__init__.py
- /apps/activity/admin.py
- /apps/activity/apps.py
- /apps/activity/forms.py
- /apps/activity/tables.py
- /apps/activity/urls.py
- /apps/activity/views.py
- /apps/api/__init__.py
- /apps/api/apps.py
- /apps/api/serializers.py
- /apps/api/tests.py
- /apps/api/urls.py
- /apps/api/views.py
- /apps/api/viewsets.py
- /apps/logs/signals.py
- /apps/logs/apps.py
- /apps/logs/__init__.py
- /apps/logs/api/serializers.py
- /apps/logs/api/urls.py
- /apps/logs/api/views.py
- /apps/member/api/serializers.py
- /apps/member/api/urls.py
- /apps/member/api/views.py
- /apps/member/templatetags/memberinfo.py
- /apps/member/__init__.py
- /apps/member/admin.py
- /apps/member/apps.py
- /apps/member/auth.py
- /apps/member/forms.py
- /apps/member/hashers.py
- /apps/member/signals.py
- /apps/member/tables.py
- /apps/member/urls.py
- /apps/member/views.py
- /apps/note/api/serializers.py
- /apps/note/api/urls.py
- /apps/note/api/views.py
- /apps/note/models/__init__.py
- /apps/note/static/note/js/consos.js
- /apps/note/templates/note/mails/negative_balance.txt
- /apps/note/templatetags/getenv.py
- /apps/note/templatetags/pretty_money.py
- /apps/note/tests/test_transactions.py
- /apps/note/__init__.py
- /apps/note/admin.py
- /apps/note/apps.py
- /apps/note/forms.py
- /apps/note/signals.py
- /apps/note/tables.py
- /apps/note/urls.py
- /apps/note/views.py
- /apps/permission/api/serializers.py
- /apps/permission/api/urls.py
- /apps/permission/api/views.py
- /apps/permission/templatetags/perms.py
- /apps/permission/tests/test_oauth2.py
- /apps/permission/tests/test_permission_denied.py
- /apps/permission/tests/test_permission_queries.py
- /apps/permission/tests/test_rights_page.py
- /apps/permission/__init__.py
- /apps/permission/admin.py
- /apps/permission/backends.py
- /apps/permission/apps.py
- /apps/permission/decorators.py
- /apps/permission/permissions.py
- /apps/permission/scopes.py
- /apps/permission/signals.py
- /apps/permission/tables.py
- /apps/permission/urls.py
- /apps/permission/views.py
- /apps/registration/tests/test_registration.py
- /apps/registration/__init__.py
- /apps/registration/apps.py
- /apps/registration/forms.py
- /apps/registration/tables.py
- /apps/registration/tokens.py
- /apps/registration/urls.py
- /apps/registration/views.py
- /apps/treasury/api/serializers.py
- /apps/treasury/api/urls.py
- /apps/treasury/api/views.py
- /apps/treasury/templatetags/escape_tex.py
- /apps/treasury/tests/test_treasury.py
- /apps/treasury/__init__.py
- /apps/treasury/admin.py
- /apps/treasury/apps.py
- /apps/treasury/forms.py
- /apps/treasury/signals.py
- /apps/treasury/tables.py
- /apps/treasury/urls.py
- /apps/treasury/views.py
- /apps/wei/api/serializers.py
- /apps/wei/api/urls.py
- /apps/wei/api/views.py
- /apps/wei/forms/surveys/__init__.py
- /apps/wei/forms/surveys/base.py
- /apps/wei/forms/surveys/wei2021.py
- /apps/wei/forms/surveys/wei2022.py
- /apps/wei/forms/surveys/wei2023.py
- /apps/wei/forms/__init__.py
- /apps/wei/forms/registration.py
- /apps/wei/management/commands/export_wei_registrations.py
- /apps/wei/management/commands/import_scores.py
- /apps/wei/management/commands/wei_algorithm.py
- /apps/wei/templates/wei/weilist_sample.tex
- /apps/wei/tests/test_wei_algorithm_2021.py
- /apps/wei/tests/test_wei_algorithm_2022.py
- /apps/wei/tests/test_wei_algorithm_2023.py
- /apps/wei/tests/test_wei_registration.py
- /apps/wei/__init__.py
- /apps/wei/admin.py
- /apps/wei/apps.py
- /apps/wei/tables.py
- /apps/wei/urls.py
- /apps/wei/views.py
- /note_kfet/settings/__init__.py
- /note_kfet/settings/base.py
- /note_kfet/settings/development.py
- /note_kfet/settings/secrets_example.py
- /note_kfet/static/js/base.js
- /note_kfet/admin.py
- /note_kfet/inputs.py
- /note_kfet/middlewares.py
- /note_kfet/urls.py
- /note_kfet/views.py
- /note_kfet/wsgi.py
- /entrypoint.sh
2024-02-07 02:26:49 +01:00
bleizi
f481ea6acb
happy new year (contain annually WEI change and update to follow Django Style Guide)
2024-01-11 16:32:37 +01:00
bleizi
422c087d17
fix wei test
2023-09-20 07:04:13 +02:00
charliep
834d68fe35
typo
2023-08-31 11:45:17 +02:00
bleizi
c6a2849d35
test
2023-08-30 16:16:29 +02:00
bleizi
4ab22c92b3
After WEI registration validation, come back to unvalidate registration page
2023-08-30 09:52:17 +02:00
bleizi
c328c1457c
add register button at the end of WEI registration
2023-08-28 22:27:45 +02:00
bleizi
96da7d01ae
change on a field that everyone have (1A don't have bus)
2023-08-28 19:26:51 +02:00
bleizi
d27f942339
typo
2023-08-28 10:13:28 +02:00
bleizi
738d6c932d
questions !
2023-08-28 00:42:33 +02:00
bleizi
1760196578
more tests
2023-08-27 23:11:40 +02:00
bleizi
13b9b6edea
tests
2023-08-27 18:09:46 +02:00
bleizi
e06e3b2972
one question by page
2023-08-26 23:47:10 +02:00
bleizi
9596aa7b8c
base for questions instead of words
2023-08-26 17:52:48 +02:00
bleizi
644cf14c4b
missing brackets
2023-07-17 09:11:25 +02:00
bleizi
f19a489313
linters (removing B019)
2023-07-17 08:50:10 +02:00
charliep
b42f5afeab
Merge branch 'registration2023' into 'main'
...
Registration2023
See merge request bde/nk20!213
2023-07-16 17:12:33 +02:00
bleizi
b08da7a727
help text on WEI emergency contact
2023-07-09 14:57:48 +02:00
bleizi
451aa64f33
Unisexe clothing cut
2023-07-09 12:30:23 +02:00
bleizi
201a179947
linters
2023-07-09 10:36:36 +02:00
charliep
7aeb977e72
Oubli dans le fichier test_wei_registration_.py d'un 2022 en 2023
2023-07-04 18:33:54 +02:00
charliep
52fef1df42
Préparation WEI 2023
2023-07-04 18:23:43 +02:00
misterkrafts
cb74311e7b
Commit migration, j'étais triggered
2023-03-30 19:14:52 +02:00
Théo Le Moigne
70baf7566c
change wei words
2022-09-05 13:20:00 +02:00
Yohann D'ANELLO
d3273e9ee2
Prepare WEI 2022 (because tests are broken)
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2022-02-12 14:24:32 +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
Yohann D'ANELLO
d437f2bdbd
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 13:59:43 +02:00
Yohann D'ANELLO
ac8453b04c
[WEI] Reset cache after running algorithm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 13:56:10 +02:00
Yohann D'ANELLO
161db0b00b
[WEI] Fix quotas
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 23:48:03 +02:00
Yohann D'ANELLO
8638c16b34
[WEI] New score function that takes in account scores given by other buses
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 22:15:45 +02:00
Yohann D'ANELLO
9583cec3ff
[WEI] Fix quotas
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 21:10:23 +02:00
Yohann D'ANELLO
1ef25924a0
[WEI] Display status bar with tqdm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:46:34 +02:00
Yohann D'ANELLO
e89383e3f4
[WEI] Start repartition by non-male people
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:06:34 +02:00
Yohann D'ANELLO
79a116d9c6
[WEI] Cache optimization
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:05:20 +02:00
Yohann D'ANELLO
aa75ce5c7a
[WEI] Don't manage hardcoded people in repartition algorithm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 15:37:18 +02:00
Yohann D'ANELLO
0234f19a33
[WEI] Automatically indicate a soge credit if already created
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-14 13:45:01 +02:00
Yohann D'ANELLO
1a4b7c83e8
[WEI] Fix critical security issue
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 23:37:27 +02:00
Yohann D'ANELLO
e68afc7d0a
[WEI] Fix redirect link
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 21:06:44 +02:00
Yohann D'ANELLO
c6e3b54f94
Use longtable for better tables for WEI
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 20:27:57 +02:00
Yohann D'ANELLO
4e3c32eb5e
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:28:15 +02:00
Yohann D'ANELLO
ef118c2445
[WEI] Avoid errors if the survey is not ended
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:24:53 +02:00
Yohann D'ANELLO
600ba15faa
[WEI] Display suggested 1A number in a bus in repartition view
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:04:11 +02:00
Yohann D'ANELLO
944bb127e2
[WEI] New UI is working
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-12 22:29:57 +02:00
Yohann D'ANELLO
f6d042c998
[WEI] Attribute bus to people that paid their registration
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-12 20:10:50 +02:00
Yohann D'ANELLO
bb9a0a2593
[WEI] UI to attribute buses for 1A
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-12 19:49:22 +02:00
Yohann D'ANELLO
61feac13c7
[WEI] Add page that display information about the algorithm result
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-11 19:16:34 +02:00
Yohann D'ANELLO
81e708a7e3
[WEI] Fix registration update
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-11 14:20:38 +02:00
Yohann D'ANELLO
3532846c87
[WEI] Validate WEI memberships of first year members before the repartition algorithm to debit notes
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-10 22:09:47 +02:00