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
11c6a6fa7a
modifications permissions consommation pc kfet (Alcool)
2024-06-24 16:57:39 +02:00
10a01c5bc2
linters
2024-05-30 20:21:56 +02:00
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
f481ea6acb
happy new year (contain annually WEI change and update to follow Django Style Guide)
2024-01-11 16:32:37 +01:00
5209a586a9
Fixed const being redeclared when script is reevaluated
2023-11-08 17:10:05 +01:00
988b4c9e88
Linting
2023-10-26 21:03:48 +02:00
e32c267995
Moved js code to the external conso file
2023-10-26 19:10:43 +02:00
5e39209ab1
Made searchbar completely client-based
2023-10-26 19:01:09 +02:00
08b2fabe07
Removing jquery means changing the event API...
2023-10-26 00:22:51 +02:00
405479e5ad
Execute script to add behavior to searched buttons
2023-10-26 00:10:56 +02:00
0cc130092f
Added a search tab for the conso page
2023-10-25 20:01:48 +02:00
30d6e2c95e
Added trusts to note admin site
2023-09-19 15:07:30 +02:00
f3a3f07e38
Tweaked message and did missing french translations
2023-09-18 17:29:52 +02:00
a5e802f370
Improved the error message when trying to duplicate a Trust
2023-09-18 17:12:31 +02:00
72786d0d2b
Translated js strings, unified some case
2023-09-01 17:34:52 +02:00
f099cbc879
Linting
2023-09-01 17:32:29 +02:00
d81b1f2710
Tweaked trust back display
2023-09-01 17:15:24 +02:00
6a69590a82
Added a 'trust back' button, front can be improved
2023-09-01 17:15:24 +02:00
4fb0b7d736
First pass on a display of users trusting you, added a corresponding right
2023-09-01 17:15:13 +02:00
609362c4f8
Merge branch 'update_permission' into 'main'
...
Update permission
See merge request bde/nk20!216
2023-08-23 22:50:24 +02:00
03d2d5f03e
change -50€ to -20€ and doc
2023-08-22 21:51:02 +02:00
201a179947
linters
2023-07-09 10:36:36 +02:00
40e7415062
Added translations for friendships
2022-04-13 12:30:22 +02:00
633ab88b04
Linting
2022-04-13 12:30:22 +02:00
442a5c5e36
First proro of trusting, with models and front, but no additional permissions
2022-04-13 12:30:22 +02:00
7ab0fec3bc
Added trust model
2022-04-13 12:30:22 +02:00
45ba4f9537
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-12-13 18:33:18 +01:00
58cafad032
Sort buttons by category name instead of id in button list
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-12-13 17:19:10 +01:00
7848cd9cc2
Don't search buttons by prefix
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-12-13 17:18:54 +01:00
e479e1e3a4
Added messages for Hide/Show
2021-10-07 23:06:40 +02:00
82b0c83b1f
Added a Hide/Show button for transaction templates, fixes #91
2021-10-07 22:54:01 +02:00
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
d94cc2a7ad
NameNAN
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-10-04 18:26:14 +02:00
23f46cc598
Create transfers when pressing Enter in the amount part
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-09-28 16:57:23 +02:00
69b3d2ac9c
[activity] Fix button shortcut to entries page
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-09-27 14:51:17 +02:00
fb98d9cd8b
Fix one more error in alias autocompletion
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-09-09 10:53:40 +02:00
af4be98b5b
Fix consumer search with non-regex values (only for consumers, not for all search fields in API)
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-09-09 10:41:57 +02:00
d902e63a0c
Allow search aliases per exact name
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-09-02 20:59:46 +02:00
8be16e7b58
Permissions support fully OAuth2 scopes
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-09-02 20:58:05 +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
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
0b4b6dcb3e
Merge branch 'fix-mail-source' into 'beta'
...
Never use default constants. webmaster@localhost is never allowed to send emails.
See merge request bde/nk20!168
2021-06-14 19:25:26 +00:00
7b28938cde
Never use default constants. webmaster@localhost is never allowed to send emails.
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-06-07 23:49:46 +02:00
35ffb36fbd
Round amounts to the nearest integer rather than take the floor
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-06-07 23:47:07 +02:00
4166823d55
couleurs 3.0
2021-05-22 12:29:02 +02:00
8f895dc4d7
note: use native selector rather than Query
2021-05-12 18:03:44 +02:00