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
korenstin
4c0a5922c4
Allow to order the 2 tables and to fix the bug of several activities
2024-07-15 22:06:11 +02:00
test
5d30b0e819
charte info
2024-05-26 15:46:50 +02:00
test
201611b105
change date
2024-03-26 08:33:34 +01:00
test
7b48b09329
patch sort and optional description
2024-03-23 14:32:31 +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
9f114b8ca2
fixtures activities
2023-07-24 12:26:34 +02: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
9d386d1ecf
Unauthenticated users can't display activity entry view
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-06 10:41:42 +02:00
ba3c0fb18d
Fix activity get in invite view
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 21:53:35 +02:00
9628560d64
Improve entry search with a debouncer
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 14:39:53 +02:00
2a216fd994
Entries are distinct
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:50:39 +02:00
8dd2619013
Activities are distinct
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:50:21 +02:00
d4896bfd76
Check that club's note is active before creating an activity
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-28 17:03:32 +02:00
f29054558a
Fix note render with formattable aliases
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 14:30:47 +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
d5ecb72a71
Update copyright for 2021
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-14 21:45:56 +02: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
aceb77ffb9
More API filters for the activity app
2020-12-22 03:18:43 +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
Alexandre Iooss
74b26335d1
Cache ICS calendar
2020-09-21 15:13:59 +02:00
Yohann D'ANELLO
9b090a145c
All transactions are now atomic
2020-09-11 22:52:16 +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
Yohann D'ANELLO
2a8a5cd736
Fix some linting, some complex functions are remaining
2020-09-05 14:29:40 +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
2fc13e5418
Edit the wiki after an activity update iff the wiki password is defined, and don't run the script asynchronous with a SQLite database
2020-09-05 00:47:30 +02:00
Yohann D'ANELLO
4ddd763886
Test activity app
2020-09-04 21:46:40 +02:00
Yohann D'ANELLO
6d1b75b9b6
Fix linebreaks in ICS file
2020-09-04 19:24:48 +02:00
Yohann D'ANELLO
70e1a611dd
Export activites as an ICS Calendar
2020-09-04 18:36:20 +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
d9e003a8f4
Remove contenttitle
2020-09-01 10:13:05 +02:00
Yohann D'ANELLO
5642c268e9
Move transfer type selector in credit/debit mode
2020-08-31 23:06:21 +02:00
Yohann D'ANELLO
abbe74cc55
Add activity type "Other"
2020-08-31 00:20:09 +02:00
Yohann D'ANELLO
8744455cbe
Add placeholders in activity form
2020-08-31 00:15:02 +02:00
Yohann D'ANELLO
56c41258b9
Highlight non-validated activities
2020-08-30 23:54:54 +02:00
Yohann D'ANELLO
48eb0749e0
Users can create a past activity
2020-08-30 23:14:57 +02:00
Yohann D'ANELLO
8ac551e1bc
Hide activity creater if the user is not able to validate it
2020-08-30 23:10:41 +02:00
Yohann D'ANELLO
7d539d44e5
Display form error when a permission is missing rather than display a 403 page
2020-08-30 16:23:55 +02:00
Yohann D'ANELLO
227cb2a801
Add light background to "Gift/Transfer" buttons
2020-08-30 15:49:06 +02:00
Yohann D'ANELLO
374e6ed7f8
💚 Fix CI
2020-08-30 11:59:10 +02:00
Yohann D'ANELLO
c5f40e0952
🐛 Fix entry page view
2020-08-29 23:06:50 +02:00
Alexandre Iooss
4cb162de87
Card for wei templates
2020-08-25 18:36:49 +02:00
Alexandre Iooss
22a0af640e
Cards for activity templates
2020-08-25 17:39:30 +02:00
Pierre-antoine Comby
a1dc8fe530
fix trailing comma
2020-08-19 23:00:49 +02:00
Pierre-antoine Comby
6ea92cdcde
Merge branch 'documents' into beta
2020-08-19 13:18:12 +02:00
Pierre-antoine Comby
00935a8c02
[activity] comments on view and forms
2020-08-19 11:31:15 +02:00