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
Yohann D'ANELLO
a05dfcbf3d
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-05 11:46:24 +02:00
Yohann D'ANELLO
ba3c0fb18d
Fix activity get in invite view
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 21:53:35 +02:00
ynerant
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
Yohann D'ANELLO
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
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
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
Yohann D'ANELLO
9628560d64
Improve entry search with a debouncer
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 14:39:53 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
2a216fd994
Entries are distinct
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:50:39 +02:00
Yohann D'ANELLO
8dd2619013
Activities are distinct
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:50:21 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
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
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
ynerant
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
Yohann D'ANELLO
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
ynerant
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
ynerant
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
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
f29054558a
Fix note render with formattable aliases
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 14:30:47 +02:00
ynerant
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
Yohann D'ANELLO
d437f2bdbd
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-27 13:59:43 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
161db0b00b
[WEI] Fix quotas
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 23:48:03 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
9583cec3ff
[WEI] Fix quotas
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 21:10:23 +02:00
Yohann D'ANELLO
1ef25924a0
[WEI] Display status bar with tqdm
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:46:34 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
79a116d9c6
[WEI] Cache optimization
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-16 20:05:20 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
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
Yohann D'ANELLO
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
Yohann D'ANELLO
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
Yohann D'ANELLO
ab2e580e68
Update banner text for more precision
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-15 12:14:57 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
1a4b7c83e8
[WEI] Fix critical security issue
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 23:37:27 +02:00
Yohann D'ANELLO
4c17e2a92b
Fix wrong banner message
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 23:29:51 +02:00
Yohann D'ANELLO
e68afc7d0a
[WEI] Fix redirect link
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 21:06:44 +02:00
Yohann D'ANELLO
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
ynerant
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
ynerant
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
Yohann D'ANELLO
4e3c32eb5e
Linting
...
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-09-13 19:28:15 +02:00
Yohann D'ANELLO
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
Yohann D'ANELLO
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