me5na7qbjqbrp
900c0f941c
Merge branch 'svg_icons' into 'main'
...
Draft: Replace Font Awesome with inline SVG icons
See merge request bde/nk20!188
2024-08-25 20:46:54 +02:00
korenstin
ff9c78ed4e
added opener in admin and fixed the guest view
2024-08-25 14:29:06 +02:00
korenstin
28117c8c61
Add developers, Opener comments
2024-08-10 11:50:27 +02:00
korenstin
27b00ba4f0
Merge branch 'beta' into sortable_tables
2024-08-08 17:27:44 +02:00
korenstin
d1c9a2a7f1
Merge branch 'beta' into no-api-error
2024-08-08 16:54:21 +02:00
korenstin
a324d3a892
Merge branch 'beta' into ouvreureuse
2024-08-08 16:28:22 +02:00
korenstin
a3920fcae3
Merge branch 'Fix_time_zone_calendar.ics' into 'beta'
...
Update views.py - Fix calendar.ics
See merge request bde/nk20!237
2024-08-07 21:26:32 +02:00
korenstin
1ea7b3dda1
documentation and modification of permissions
2024-08-02 15:21:34 +02:00
korenstin
162371042c
Creation of "Opener", Fix #117
2024-08-01 14:49:52 +02:00
korenstin
581715d804
Fix #95 (calendar)
2024-07-31 23:18:41 +02:00
korenstin
9d1024024b
Each table can be sorted (with a few exceptions)
2024-07-30 21:42:45 +02:00
korenstin
7322d55789
Fix #113 . Fix regex in views.
2024-07-19 20:00:33 +02:00
1a258dfe9e
Parse input of search filters to prevent errors based on invalid regex, fixes #113
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2024-07-19 19:59:30 +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
6c61daf1c5
Update views.py
...
Passage à la time zone Europe/Paris
2024-03-11 10:25:48 +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