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
erdnaxe
0bd447b608
Merge branch 'relax_requirements' into 'beta'
...
Relax requirements and ignore shell.nix
See merge request bde/nk20!187
2021-10-05 15:45:31 +02:00
Alexandre Iooss
3f3c93d928
Ignore shell.nix in Git tree
...
shell.nix is used in Nix to create a specific shell with custom
packages. The name is standardised and need to be in project folder to
ease development tools integrations.
2021-10-05 15:14:56 +02:00
Alexandre Iooss
340c90f5d3
Relax requirements
...
Relax requirements to allow the use of newer versions of dependencies
found in NixPkgs and ArchLinux. Do not limit upper version of
django-extensions as it is not mission critical.
2021-10-05 15:10:20 +02:00
a05dfcbf3d
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-05 11:46:24 +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
ab69963ea1
Merge branch 'cest-lheure-du-pot' into 'beta'
...
Améliorations Pot
See merge request bde/nk20!184
2021-10-04 18:45:21 +02:00
654c01631a
BDE members can see aliases from other people now
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 18:29:34 +02:00
d94cc2a7ad
NameNAN
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 18:26:14 +02:00
69bb38297f
Fix membership dates for new memberships, fix tests
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 18:15:07 +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
df3bb71357
Serve static files with Nginx only in production to make JavaScript development easier
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:58:48 +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
62431a4910
Treasurers can manage activity entries
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:49:16 +02:00
Pierre-antoine Comby
946bc1e497
show that rows are clickable, fix #75
2021-10-01 14:35:29 +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
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
d1a9f21b56
Merge branch 'fix-pretty-money' into 'beta'
...
Pretty money function is invalid in Javascript: it mays display an additional euro
See merge request bde/nk20!183
2021-09-28 09:36:44 +00:00
d809b2595a
Pretty money function is invalid in Javascript: it mays display an additional euro
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-28 11:20:57 +02:00
97803ac983
Merge branch 'beta' into 'master'
...
Le [Pot] c'est demain
See merge request bde/nk20!182
2021-09-27 14:52:09 +00:00
b951c4aa05
Merge branch 'fix-pot' into 'beta'
...
Entrées activités
See merge request bde/nk20!181
2021-09-27 14:37:10 +00: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
f29054558a
Fix note render with formattable aliases
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 14:30:47 +02:00
11dd8adbb7
Merge branch 'wei' into 'master'
...
[WEI] Algo de répartition
Closes #97 et #98
See merge request bde/nk20!180
2021-09-27 12:28:03 +00:00
d437f2bdbd
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 13:59:43 +02:00
ac8453b04c
[WEI] Reset cache after running algorithm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 13:56:10 +02:00
Pierre-antoine Comby
6b4d18f4b3
fix #97
2021-09-26 23:03:25 +02:00
Pierre-antoine Comby
668cfa71a7
fix #98
2021-09-26 23:02:31 +02:00
161db0b00b
[WEI] Fix quotas
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 23:48:03 +02:00
8638c16b34
[WEI] New score function that takes in account scores given by other buses
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 22:15:45 +02:00
9583cec3ff
[WEI] Fix quotas
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 21:10:23 +02:00
1ef25924a0
[WEI] Display status bar with tqdm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:46:34 +02:00
e89383e3f4
[WEI] Start repartition by non-male people
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:06:34 +02:00
79a116d9c6
[WEI] Cache optimization
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:05:20 +02:00
aa75ce5c7a
[WEI] Don't manage hardcoded people in repartition algorithm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 15:37:18 +02:00
a3a9dfc812
[Treasury] Don't add non-existing transactions to sogé-credits (eg. when membership is free)
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 11:00:10 +02:00
76531595ad
80 € for people that opened an account to Société générale and don't go to the WEI
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 10:58:23 +02:00
a0b920ac94
Don't check permission to edit credit transaction test while deleting a SogéCredit
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-15 12:40:21 +02:00
ab2e580e68
Update banner text for more precision
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-15 12:14:57 +02:00
0234f19a33
[WEI] Automatically indicate a soge credit if already created
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-14 13:45:01 +02:00
1a4b7c83e8
[WEI] Fix critical security issue
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 23:37:27 +02:00
4c17e2a92b
Fix wrong banner message
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 23:29:51 +02:00
e68afc7d0a
[WEI] Fix redirect link
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 21:06:44 +02:00
c6e3b54f94
Use longtable for better tables for WEI
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 20:27:57 +02:00
7e6a14296a
Merge branch 'beta' into 'master'
...
Magnifique UI pour le WEI
See merge request bde/nk20!179
2021-09-13 18:06:03 +00:00
780f78b385
Merge branch 'wei' into 'beta'
...
[WEI] Belle UI pour attribuer les 1A dans les bus
See merge request bde/nk20!178
2021-09-13 17:50:34 +00:00
4e3c32eb5e
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:28:15 +02:00
ef118c2445
[WEI] Avoid errors if the survey is not ended
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:24:53 +02:00
600ba15faa
[WEI] Display suggested 1A number in a bus in repartition view
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:04:11 +02:00