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
1ca5133026
BaseException.message is removed in Python 3
2021-05-05 19:12:23 +02:00
93bc6bb245
Do not call setattr with a constant attribute value
2021-05-05 19:12:03 +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
d5a9bf175f
Add script to force delete a user, in case of duplicates
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org >
2021-02-22 11:54:23 +01:00
53090b1a21
Fix JS texts
...
Signed-off-by: ynerant <ynerant@crans.org >
2021-02-14 11:52:37 +01:00
c109cd3ddd
Source is not destination
...
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com >
2021-01-19 15:17:03 +01:00
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
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
95be0042e9
Fix transaction API page
2020-12-22 13:28:43 +01:00
eae091625a
More API filters for the note app
2020-12-22 12:37:21 +01:00
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
23243e09bb
Fix some errors on JS string interpolation
2020-11-15 23:37:36 +01:00
5635598bbc
Extract strings from javascript files and translate them in french
2020-11-15 23:28:41 +01:00
18a8ff1b8a
Set credit/debit reason non mandatory
2020-10-07 09:45:09 +02:00
c61bb2e90d
When we credit the note of a club directly, fill the last name and the first name information with the club name instead of empty
2020-10-07 09:39:40 +02:00
541ed59f40
When a membership is created, redirect to the user profile page rather than club detail
2020-10-04 21:08:35 +02:00
f22e92132c
Select for update transaction notes, and not only the transaction
2020-10-04 20:47:15 +02:00
ca7ad05746
Use a signal to prevent a user that the note balance is negative
2020-10-04 20:26:43 +02:00
e48ef92137
Revert commit that broke beta branch
2020-09-23 18:32:09 +02:00
3ba61385a3
Debit is not credit
2020-09-20 11:12:44 +02:00
d566def706
Try to translate js, not working...
2020-09-19 22:03:45 +02:00
180cd3e1ec
Fix registration permissions and procedure
2020-09-14 09:49:30 +02:00
5ed0560953
Fix linting
2020-09-14 09:09:20 +02:00
dbc6fbbf71
Fix the validation clicker issue, now the note is safe
2020-09-14 09:05:35 +02:00
9b090a145c
All transactions are now atomic
2020-09-11 22:52:16 +02:00
860c7b50e5
Filter a consumer by its note id
2020-09-10 14:42:52 +02:00
afdc75c0bd
Access to consumer object wa buggy
2020-09-10 14:41:09 +02:00
c6603e8aa7
Add more filters in the API
2020-09-10 14:37:11 +02:00
c720e5483e
Move transfer.js where it belongs
2020-09-09 16:45:15 +02:00
0fd3e9db78
Move consos.js where it belongs
2020-09-09 16:42:45 +02:00
ce4c22a4a1
Smaller text and larger padding on note label
2020-09-09 15:03:34 +02:00
8225445c3e
Update translations
2020-09-09 14:10:07 +02:00