Commit graph

  • d94cc2a7ad
    NameNAN Yohann D'ANELLO 2021-10-04 18:26:14 +02:00
  • 69bb38297f
    Fix membership dates for new memberships, fix tests Yohann D'ANELLO 2021-10-04 18:15:07 +02:00
  • 9628560d64
    Improve entry search with a debouncer Yohann D'ANELLO 2021-10-04 14:39:53 +02:00
  • df3bb71357
    Serve static files with Nginx only in production to make JavaScript development easier Yohann D'ANELLO 2021-10-04 13:58:48 +02:00
  • 2a216fd994
    Entries are distinct Yohann D'ANELLO 2021-10-04 13:50:39 +02:00
  • 8dd2619013
    Activities are distinct Yohann D'ANELLO 2021-10-04 13:50:21 +02:00
  • 62431a4910
    Treasurers can manage activity entries Yohann D'ANELLO 2021-10-04 13:49:16 +02:00
  • 946bc1e497 show that rows are clickable, fix #75 Pierre-antoine Comby 2021-10-01 14:35:29 +02:00
  • d4896bfd76
    Check that club's note is active before creating an activity Yohann D'ANELLO 2021-09-28 17:03:32 +02:00
  • 23f46cc598
    Create transfers when pressing Enter in the amount part Yohann D'ANELLO 2021-09-28 16:57:23 +02:00
  • d1a9f21b56 Merge branch 'fix-pretty-money' into 'beta' ynerant 2021-09-28 09:36:44 +00:00
  • d809b2595a
    Pretty money function is invalid in Javascript: it mays display an additional euro Yohann D'ANELLO 2021-09-28 11:20:57 +02:00
  • 97803ac983 Merge branch 'beta' into 'master' ynerant 2021-09-27 14:52:09 +00:00
  • b951c4aa05 Merge branch 'fix-pot' into 'beta' ynerant 2021-09-27 14:37:10 +00:00
  • 69b3d2ac9c
    [activity] Fix button shortcut to entries page Yohann D'ANELLO 2021-09-27 14:51:17 +02:00
  • f29054558a
    Fix note render with formattable aliases Yohann D'ANELLO 2021-09-27 14:30:47 +02:00
  • 11dd8adbb7 Merge branch 'wei' into 'master' ynerant 2021-09-27 12:28:03 +00:00
  • d437f2bdbd
    Linting Yohann D'ANELLO 2021-09-27 13:59:43 +02:00
  • ac8453b04c
    [WEI] Reset cache after running algorithm Yohann D'ANELLO 2021-09-27 13:56:10 +02:00
  • 6b4d18f4b3 fix #97 Pierre-antoine Comby 2021-09-26 19:26:32 +02:00
  • 668cfa71a7 fix #98 Pierre-antoine Comby 2021-09-26 23:02:31 +02:00
  • 161db0b00b
    [WEI] Fix quotas Yohann D'ANELLO 2021-09-16 23:48:03 +02:00
  • 8638c16b34
    [WEI] New score function that takes in account scores given by other buses Yohann D'ANELLO 2021-09-16 22:15:30 +02:00
  • 9583cec3ff
    [WEI] Fix quotas Yohann D'ANELLO 2021-09-16 21:10:23 +02:00
  • 1ef25924a0
    [WEI] Display status bar with tqdm Yohann D'ANELLO 2021-09-16 20:46:34 +02:00
  • e89383e3f4
    [WEI] Start repartition by non-male people Yohann D'ANELLO 2021-09-16 20:06:34 +02:00
  • 79a116d9c6
    [WEI] Cache optimization Yohann D'ANELLO 2021-09-16 20:05:20 +02:00
  • aa75ce5c7a
    [WEI] Don't manage hardcoded people in repartition algorithm Yohann D'ANELLO 2021-09-16 15:37:18 +02:00
  • a3a9dfc812
    [Treasury] Don't add non-existing transactions to sogé-credits (eg. when membership is free) Yohann D'ANELLO 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 Yohann D'ANELLO 2021-09-16 10:58:23 +02:00
  • a0b920ac94
    Don't check permission to edit credit transaction test while deleting a SogéCredit Yohann D'ANELLO 2021-09-15 12:40:21 +02:00
  • ab2e580e68
    Update banner text for more precision Yohann D'ANELLO 2021-09-15 12:14:57 +02:00
  • 0234f19a33
    [WEI] Automatically indicate a soge credit if already created Yohann D'ANELLO 2021-09-14 13:44:52 +02:00
  • 1a4b7c83e8
    [WEI] Fix critical security issue Yohann D'ANELLO 2021-09-13 23:37:27 +02:00
  • 4c17e2a92b
    Fix wrong banner message Yohann D'ANELLO 2021-09-13 23:27:05 +02:00
  • e68afc7d0a
    [WEI] Fix redirect link Yohann D'ANELLO 2021-09-13 21:06:44 +02:00
  • c6e3b54f94
    Use longtable for better tables for WEI Yohann D'ANELLO 2021-09-13 20:27:57 +02:00
  • 7e6a14296a Merge branch 'beta' into 'master' ynerant 2021-09-13 18:06:03 +00:00
  • 780f78b385 Merge branch 'wei' into 'beta' ynerant 2021-09-13 17:50:34 +00:00
  • 4e3c32eb5e
    Linting Yohann D'ANELLO 2021-09-13 19:28:15 +02:00
  • ef118c2445
    [WEI] Avoid errors if the survey is not ended Yohann D'ANELLO 2021-09-13 19:02:54 +02:00
  • 600ba15faa
    [WEI] Display suggested 1A number in a bus in repartition view Yohann D'ANELLO 2021-09-13 19:02:54 +02:00
  • 944bb127e2
    [WEI] New UI is working Yohann D'ANELLO 2021-09-12 22:29:57 +02:00
  • f6d042c998
    [WEI] Attribute bus to people that paid their registration Yohann D'ANELLO 2021-09-12 20:10:50 +02:00
  • bb9a0a2593
    [WEI] UI to attribute buses for 1A Yohann D'ANELLO 2021-09-12 19:49:22 +02:00
  • 61feac13c7
    [WEI] Add page that display information about the algorithm result Yohann D'ANELLO 2021-09-11 19:16:34 +02:00
  • 81e708a7e3
    [WEI] Fix registration update Yohann D'ANELLO 2021-09-11 14:20:38 +02:00
  • 3532846c87
    [WEI] Validate WEI memberships of first year members before the repartition algorithm to debit notes Yohann D'ANELLO 2021-09-10 22:09:47 +02:00
  • 49551e88f8
    Fix default promotion year Yohann D'ANELLO 2021-09-09 19:51:57 +02:00
  • db936bf75a
    Avoid anonymous users to access to the WEI registration form Yohann D'ANELLO 2021-09-09 17:52:52 +02:00
  • 5828a20383 Merge branch 'beta' into 'master' ynerant 2021-09-09 12:00:01 +00:00
  • cea3138daf Merge branch 'wei' into 'beta' ynerant 2021-09-09 11:43:34 +00:00
  • fb98d9cd8b
    Fix one more error in alias autocompletion Yohann D'ANELLO 2021-09-09 10:53:40 +02:00
  • 0dd3da5c01
    Linting Yohann D'ANELLO 2021-09-09 10:45:36 +02:00
  • af4be98b5b
    Fix consumer search with non-regex values (only for consumers, not for all search fields in API) Yohann D'ANELLO 2021-09-09 10:41:57 +02:00
  • be6059eba6
    [WEI] Fix tests Yohann D'ANELLO 2021-09-09 09:47:04 +02:00
  • 5793b83de7
    [WEI] Fix error when validating sometimes a membership Yohann D'ANELLO 2021-09-09 09:27:15 +02:00
  • 2c02c747f4
    [WEI] Fix errors when a user go to the WEI registration form while it is already registered Yohann D'ANELLO 2021-09-09 09:23:12 +02:00
  • a78f3b7caa
    [WEI] Fix broken tests Yohann D'ANELLO 2021-09-09 09:16:08 +02:00
  • 1ee40cb94e
    Fix chemistry department (warning: this may break the choices from members of the department) Yohann D'ANELLO 2021-09-09 09:10:05 +02:00
  • bd035744a4
    Don't create WEI registrations for unvalidated users Yohann D'ANELLO 2021-09-08 18:47:45 +02:00
  • 7edd622755
    BDE members can now use their note balance for personal transactions Yohann D'ANELLO 2021-09-08 18:35:36 +02:00
  • 8fd5b6ee01
    Fix safe summary for old passwords hashes from NK15 in Django Admin Yohann D'ANELLO 2021-09-08 17:07:07 +02:00
  • 03411ac9bd
    Don't check permissions in a script Yohann D'ANELLO 2021-09-08 16:59:44 +02:00
  • d965732b65
    Support multiple addresses for IP-based connection (useful when using IPv4/IPv6 and for ENS -> Crans transition) Yohann D'ANELLO 2021-09-08 14:52:39 +02:00
  • 048266ed61
    [WEI] Fix unvalidated registrations table Yohann D'ANELLO 2021-09-07 22:09:00 +02:00
  • b27341009e
    [WEI] Update validation buttons for 1A Yohann D'ANELLO 2021-09-07 15:11:15 +02:00
  • da1e15c5e6
    Update Sogé credit amount when a transaction is added if the credit was already validated Yohann D'ANELLO 2021-09-07 13:04:09 +02:00
  • 4b03a78ad6
    Fix password change form from unauthenticated users Yohann D'ANELLO 2021-09-07 12:57:03 +02:00
  • fb6e3c3de0
    If connected and if we have the right, directly redirect to the validation page when registering someone Yohann D'ANELLO 2021-09-07 10:56:50 +02:00
  • 391f3bde8f
    Fix permission to see note balance when we can't see profile detail (e.g. for note account) Yohann D'ANELLO 2021-09-06 11:56:56 +02:00
  • ad04e45992
    PC Kfet can create and update Sogé credits (but not see them) Yohann D'ANELLO 2021-09-06 11:43:39 +02:00
  • 4e1ba1447a
    Add option to add a posteriori a Sogé credit Yohann D'ANELLO 2021-09-06 00:47:11 +02:00
  • b646f549d6
    When creating a Sogé credit, serch existing recent memberships and register them Yohann D'ANELLO 2021-09-05 21:24:16 +02:00
  • ba9ef0371a
    [WEI] Run algorithm only on valid surveys Yohann D'ANELLO 2021-09-05 20:36:17 +02:00
  • 881cd88f48
    [WEI] Fix permission check for information json Yohann D'ANELLO 2021-09-05 20:10:21 +02:00
  • b4ed354b73 Merge branch 'wei' into 'master' ynerant 2021-09-05 17:32:57 +00:00
  • e5051ab018
    Linting Yohann D'ANELLO 2021-09-05 19:32:34 +02:00
  • bb69627ac5
    Remove debug code Yohann D'ANELLO 2021-09-05 18:57:07 +02:00
  • ffaa020310
    Fix WEI registration in dev mode Yohann D'ANELLO 2021-09-05 18:52:57 +02:00
  • 6d2b7054e2
    [WEI] Optimizations in survey load Yohann D'ANELLO 2021-09-05 18:49:34 +02:00
  • d888d5863a
    [WEI] For each bus, choose a random word which score is higher than the mid score Yohann D'ANELLO 2021-09-05 18:39:03 +02:00
  • dbc7b3444b
    [WEI] Add script to import bus scores Yohann D'ANELLO 2021-09-05 18:23:55 +02:00
  • f25eb1d2c5
    [WEI] Fix some issues Yohann D'ANELLO 2021-09-05 17:30:59 +02:00
  • a2a749e1ca
    [WEI] Fix permission check to register new accounts to users Yohann D'ANELLO 2021-09-05 17:12:41 +02:00
  • 5bf6a5501d
    [WEI] Fix test for 1A registration Yohann D'ANELLO 2021-09-04 13:03:38 +02:00
  • 9523b5f05f
    [WEI] Choose one word per bus in the survey Yohann D'ANELLO 2021-09-04 12:37:29 +02:00
  • 5eb3ffca66 Merge branch 'beta' into 'master' ynerant 2021-09-02 20:49:58 +00:00
  • 9930c48253 Merge branch 'oauth2' into 'beta' ynerant 2021-09-02 19:18:43 +00:00
  • d902e63a0c
    Allow search aliases per exact name Yohann D'ANELLO 2021-06-19 10:00:30 +02:00
  • 48b0bade51
    Indicate what scopes are used Yohann D'ANELLO 2021-06-18 00:19:40 +02:00
  • f75dbc4525
    OAuth2 implementation documentation Yohann D'ANELLO 2021-06-18 00:09:03 +02:00
  • fbf64db16e
    Simple test to check permissions with the new OAuth2 implementation Yohann D'ANELLO 2021-06-17 22:29:57 +02:00
  • a3fd8ba063
    Bad paste in comment Yohann D'ANELLO 2021-06-17 22:13:43 +02:00
  • 9b26207515
    Rework templates for OAuth2 Yohann D'ANELLO 2021-06-17 20:56:59 +02:00
  • 7ea36a5415
    [oauth2] Add view to generate authorization link per application with given scopes Yohann D'ANELLO 2021-06-16 00:01:35 +02:00
  • 898f6d52bf
    Better templates for OAuth2 authentication Yohann D'ANELLO 2021-06-15 21:31:51 +02:00
  • 8be16e7b58
    Permissions support fully OAuth2 scopes Yohann D'ANELLO 2021-06-15 15:50:36 +02:00
  • ea092803d7
    Check permissions per request instead of per user Yohann D'ANELLO 2021-06-15 14:40:32 +02:00
  • 5e9f36ef1a
    Store current request rather than user/session/ip Yohann D'ANELLO 2021-06-15 12:17:42 +02:00