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
d94cc2a7ad
NameNAN
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 18:26:14 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
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
Yohann D'ANELLO
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
Yohann D'ANELLO
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
Yohann D'ANELLO
d902e63a0c
Allow search aliases per exact name
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-02 20:59:46 +02:00
Yohann D'ANELLO
8be16e7b58
Permissions support fully OAuth2 scopes
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-02 20:58:05 +02:00
Yohann D'ANELLO
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
ynerant
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
Yohann D'ANELLO
9f0a22d3d1
There is not always an error
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-14 22:15:35 +02:00
Yohann D'ANELLO
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
c3ab61bd04
Factorize detection of uncomplete payment forms
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-06-14 21:39:29 +02:00
ynerant
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
Yohann D'ANELLO
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
Yohann D'ANELLO
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
ourspalois
4166823d55
couleurs 3.0
2021-05-22 12:29:02 +02:00
Alexandre Iooss
8f895dc4d7
note: use native selector rather than Query
2021-05-12 18:03:44 +02:00
Alexandre Iooss
1ca5133026
BaseException.message is removed in Python 3
2021-05-05 19:12:23 +02:00
Alexandre Iooss
93bc6bb245
Do not call setattr with a constant attribute value
2021-05-05 19:12:03 +02:00
Yohann D'ANELLO
5a7a219ba8
[invoices] Quantities can be non-integers
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-13 12:35:28 +01:00
Yohann D'ANELLO
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
ynerant
53090b1a21
Fix JS texts
...
Signed-off-by: ynerant <ynerant@crans.org>
2021-02-14 11:52:37 +01:00
Yohann D'ANELLO
c109cd3ddd
Source is not destination
...
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2021-01-19 15:17:03 +01: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
95be0042e9
Fix transaction API page
2020-12-22 13:28:43 +01:00
Yohann D'ANELLO
eae091625a
More API filters for the note app
2020-12-22 12:37:21 +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
23243e09bb
Fix some errors on JS string interpolation
2020-11-15 23:37:36 +01:00
Yohann D'ANELLO
5635598bbc
Extract strings from javascript files and translate them in french
2020-11-15 23:28:41 +01:00
Yohann D'ANELLO
18a8ff1b8a
Set credit/debit reason non mandatory
2020-10-07 09:45:09 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
541ed59f40
When a membership is created, redirect to the user profile page rather than club detail
2020-10-04 21:08:35 +02:00
Yohann D'ANELLO
f22e92132c
Select for update transaction notes, and not only the transaction
2020-10-04 20:47:15 +02:00
Yohann D'ANELLO
ca7ad05746
Use a signal to prevent a user that the note balance is negative
2020-10-04 20:26:43 +02:00
Yohann D'ANELLO
e48ef92137
Revert commit that broke beta branch
2020-09-23 18:32:09 +02:00
Yohann D'ANELLO
3ba61385a3
Debit is not credit
2020-09-20 11:12:44 +02:00
elkmaennchen
d566def706
Try to translate js, not working...
2020-09-19 22:03:45 +02:00
Yohann D'ANELLO
180cd3e1ec
Fix registration permissions and procedure
2020-09-14 09:49:30 +02:00
Yohann D'ANELLO
5ed0560953
Fix linting
2020-09-14 09:09:20 +02:00
Yohann D'ANELLO
dbc6fbbf71
Fix the validation clicker issue, now the note is safe
2020-09-14 09:05:35 +02:00
Yohann D'ANELLO
9b090a145c
All transactions are now atomic
2020-09-11 22:52:16 +02:00
Yohann D'ANELLO
860c7b50e5
Filter a consumer by its note id
2020-09-10 14:42:52 +02:00
Yohann D'ANELLO
afdc75c0bd
Access to consumer object wa buggy
2020-09-10 14:41:09 +02:00
Yohann D'ANELLO
c6603e8aa7
Add more filters in the API
2020-09-10 14:37:11 +02:00
Alexandre Iooss
c720e5483e
Move transfer.js where it belongs
2020-09-09 16:45:15 +02:00
Alexandre Iooss
0fd3e9db78
Move consos.js where it belongs
2020-09-09 16:42:45 +02:00
Alexandre Iooss
ce4c22a4a1
Smaller text and larger padding on note label
2020-09-09 15:03:34 +02:00
Alexandre Iooss
8225445c3e
Update translations
2020-09-09 14:10:07 +02:00