Commit Graph

  • 8434841ec5 Fix one permission Yohann D'ANELLO 2020-08-01 22:28:28 +0200
  • cadf981013 passer en négatif -> être en négatif Yohann D'ANELLO 2020-08-01 21:48:18 +0200
  • efc2b6b0b0 Send mail to users when the note balance is negative Yohann D'ANELLO 2020-08-01 21:44:16 +0200
  • 1fd7d76412 Merge branch 'beta' into 'master' ynerant 2020-08-01 18:11:01 +0200
  • 51fbde23b9 Add note consistency check script Yohann D'ANELLO 2020-08-01 18:06:53 +0200
  • 36f1a3f0d4 Activity admin site was missing Yohann D'ANELLO 2020-08-01 18:05:31 +0200
  • cc04fa5555 default=timezone.default is better than auto_now_add=True Yohann D'ANELLO 2020-08-01 17:49:23 +0200
  • f38b9801d0 Merge branch 'fix-ansible' into 'master' ynerant 2020-08-01 16:42:17 +0200
  • 43a22cbed4 💩 Fix account import Yohann D'ANELLO 2020-08-01 16:37:54 +0200
  • 5c2df41640 Fix Ansible Yohann D'ANELLO 2020-08-01 16:32:26 +0200
  • e50bff8e14 Merge branch 'beta-soon' into 'master' ynerant 2020-08-01 16:12:09 +0200
  • b5586c647b 💚 Fix linters Yohann D'ANELLO 2020-08-01 16:07:47 +0200
  • 377397b319 🐛 Fix WEI tables Yohann D'ANELLO 2020-08-01 15:59:39 +0200
  • 1abb40953f Reduce header width Yohann D'ANELLO 2020-08-01 15:47:45 +0200
  • f114265662 Remove btn btn-link on non-clickable table headers Yohann D'ANELLO 2020-08-01 15:35:45 +0200
  • 7c369bd264 Update the balance of the Kfet club and import creation dates Yohann D'ANELLO 2020-08-01 15:16:50 +0200
  • b6453ce03d 💄 Improve Django Admin Yohann D'ANELLO 2020-08-01 15:13:29 +0200
  • 59bfdbbfc7 💄 Warn users when a note balance is bellow 0 or -50 € Yohann D'ANELLO 2020-08-01 12:12:56 +0200
  • 82aa0182e3 🐛 Hide "I am the emitter" button on credit and debit interfaces Yohann D'ANELLO 2020-08-01 10:58:21 +0200
  • 23b775447c 🐛 Fix email validation link Yohann D'ANELLO 2020-08-01 10:48:17 +0200
  • d7b834d908 Translate rights Yohann D'ANELLO 2020-07-31 22:29:23 +0200
  • dca655949e Improve transfer UI Yohann D'ANELLO 2020-07-31 21:24:23 +0200
  • 932a546213 Better error messages Yohann D'ANELLO 2020-07-31 19:43:03 +0200
  • d8127e8936 Escape strings Yohann D'ANELLO 2020-07-31 19:00:19 +0200
  • 8409ee4cc4 Display "Create WEI" button only for people that can create a WEI, see #53 Yohann D'ANELLO 2020-07-31 17:15:31 +0200
  • 9008baad3a Better alias research, closes #51 Yohann D'ANELLO 2020-07-31 17:07:14 +0200
  • fd705adb05 Filter members Yohann D'ANELLO 2020-07-31 17:01:52 +0200
  • bd35e4e21e Separate club members in a dedicated page (WIP) Yohann D'ANELLO 2020-07-31 13:17:16 +0200
  • 72dcc93136 Club managers can register new members to a club, even if they don't have the right to create a transaction Yohann D'ANELLO 2020-07-31 09:49:43 +0200
  • cb38ceb2c6 New club members have only the role "Club member" by default and no other one Yohann D'ANELLO 2020-07-31 09:41:22 +0200
  • ad19b64b3a 💚 Add Python 3.8 to Gitlab CI Yohann D'ANELLO 2020-07-30 20:45:17 +0200
  • 2642ae3a1a 🐛 Scripts subproject has disappeared Yohann D'ANELLO 2020-07-30 20:41:19 +0200
  • ad2cc22964 Transactions are not invalidable if the user doesn't have the right to Yohann D'ANELLO 2020-07-30 17:52:04 +0200
  • ae629b55ad Add HTML titles Yohann D'ANELLO 2020-07-30 17:30:21 +0200
  • a5e50e5de6 Display true note name next to the alias, whenever the user has low permissions Yohann D'ANELLO 2020-07-30 16:48:34 +0200
  • 9da8d49223 Remove ... when invalidating transaction Yohann D'ANELLO 2020-07-30 16:41:41 +0200
  • aa66361ac7 Update permissions to create clubs. For now, only superusers can edit the roles of a user. Yohann D'ANELLO 2020-07-30 16:36:44 +0200
  • c14d37eaeb Fix deletion of consumptions in double consumption mode Yohann D'ANELLO 2020-07-30 16:06:21 +0200
  • e9cbc8e623 Fix linters Yohann D'ANELLO 2020-07-30 15:53:23 +0200
  • 9d8c588b78 Buttons list didn't work as well Yohann D'ANELLO 2020-07-30 15:49:59 +0200
  • 484560fe4b Fix emitter button Yohann D'ANELLO 2020-07-30 15:14:13 +0200
  • 9361f3f2f0 Aliases should load really faster Yohann D'ANELLO 2020-07-30 15:07:30 +0200
  • e63219f7ad Force delete some objects Yohann D'ANELLO 2020-07-30 14:58:18 +0200
  • 0c0aed0234 🐛 Force delete didn't work as well when trying to check add permissions Yohann D'ANELLO 2020-07-30 13:10:03 +0200
  • fb775de923 Add backdoor to login as other users (in debug mode only) Yohann D'ANELLO 2020-07-30 12:50:48 +0200
  • b49db39080 Update Nginx conf: redirect automatically requests to the right domain Yohann D'ANELLO 2020-07-29 23:00:57 +0200
  • da1063862e Merge gift + transfer interfaces Yohann D'ANELLO 2020-07-29 22:55:12 +0200
  • 224ef5b2f0 Allow users to have complicated username Yohann D'ANELLO 2020-07-29 19:37:40 +0200
  • cbd36f110a Another uplicated permission Yohann D'ANELLO 2020-07-29 19:13:29 +0200
  • c9e68ca66b Duplicated permission Yohann D'ANELLO 2020-07-29 19:12:16 +0200
  • 20011db37e Order aliases by name Yohann D'ANELLO 2020-07-29 19:03:11 +0200
  • 5a91cac08d Add permissions to see clubs and users Yohann D'ANELLO 2020-07-29 18:37:42 +0200
  • fa9159bb28 Alias pk != Note pk Yohann D'ANELLO 2020-07-29 17:50:14 +0200
  • 4549255198 Treasurers can update invalidity reason Yohann D'ANELLO 2020-07-29 17:42:06 +0200
  • 750bdcb2c5 Treasurers can of course click on buttons. Fix PATCH requests on the API Yohann D'ANELLO 2020-07-29 12:25:53 +0200
  • 5c93301358 Beta banner is dismissible Yohann D'ANELLO 2020-07-29 11:42:27 +0200
  • b8a88eeda4 Only staff with good permission mask can visit Django Admin Yohann D'ANELLO 2020-07-29 11:38:59 +0200
  • d455c5c533 Add banner to warn when debug mode is active Alexandre Iooss 2020-07-29 10:14:57 +0200
  • f597b6dbd8 Prevent creating club when there exists an alias that is similar to the name of the club Yohann D'ANELLO 2020-07-28 23:16:38 +0200
  • 3a4145e4d9 Woops, roles didn't have the permissions Yohann D'ANELLO 2020-07-28 20:56:22 +0200
  • 54ce157019 Store clothing cut and size in WEI registration Yohann D'ANELLO 2020-07-28 20:49:32 +0200
  • 7c6bab88f4 Update permissions to see buses Yohann D'ANELLO 2020-07-28 20:22:10 +0200
  • 12ebf9d12a Before checking membership roles, we wait before the creation of the membership Yohann D'ANELLO 2020-07-28 19:38:25 +0200
  • 76a6260b18 SMTP user and password are None by default, add From Email tag Yohann D'ANELLO 2020-07-28 18:59:34 +0200
  • 7b3512c0be Add banner for beta Yohann D'ANELLO 2020-07-28 18:27:25 +0200
  • 0bfc3b9454 Not-yet-registered WEI members can see their registrations Yohann D'ANELLO 2020-07-28 18:09:43 +0200
  • 84e8b02594 🐛 Calculating permissions faster Yohann D'ANELLO 2020-07-28 15:25:08 +0200
  • 09027ea35e Store transactions by default Yohann D'ANELLO 2020-07-27 00:16:28 +0200
  • 2f334e0707 Fix remittance import Yohann D'ANELLO 2020-07-26 23:59:18 +0200
  • e163f86f69 Section is not importable yet Yohann D'ANELLO 2020-07-26 12:11:17 +0200
  • 0335a47667 Anonymize data, fix remittance import, better Ansible Yohann D'ANELLO 2020-07-26 12:05:41 +0200
  • b8d4fb9df1 🐛 Don't import only the last remittance... Yohann D'ANELLO 2020-07-26 09:06:08 +0200
  • 8cde94c5f5 Import remittances Yohann D'ANELLO 2020-07-26 01:01:21 +0200
  • ab5d5a6e94 Display the associated club of the role in the permission page Yohann D'ANELLO 2020-07-25 20:15:26 +0200
  • 4c29d855d2 Fix RolePermissions merge Yohann D'ANELLO 2020-07-25 20:07:45 +0200
  • 55bc288deb Some roles can only be given in some clubs Yohann D'ANELLO 2020-07-25 19:59:04 +0200
  • fb5e2578af Merge Role and RolePermissions Yohann D'ANELLO 2020-07-25 19:40:30 +0200
  • 0b6cb4ef19 Production is not debug Yohann D'ANELLO 2020-07-25 19:14:27 +0200
  • 18bdc8044b 🐛 Minor fixes Yohann D'ANELLO 2020-07-25 18:26:18 +0200
  • f0bca69825 🐛 Minor fixes Yohann D'ANELLO 2020-07-25 18:18:53 +0200
  • b2e1777fe0 Update Django CAS Server Yohann D'ANELLO 2020-07-25 17:44:38 +0200
  • afb35d7ae0 Fix linters Yohann D'ANELLO 2020-07-25 17:42:44 +0200
  • b212bf4093 Fix linters Yohann D'ANELLO 2020-07-25 17:42:32 +0200
  • 3fea17c555 🐛 Fix Ansible script Yohann D'ANELLO 2020-07-25 17:36:37 +0200
  • 2eb601bd66 💥 Improve performances Yohann D'ANELLO 2020-07-25 17:25:57 +0200
  • 50024dc03d 🐛 Fix NK15 import Yohann D'ANELLO 2020-07-23 07:21:49 +0200
  • e3045522d1 Bind GuestTransaction to entry rather than guest (fix OneToOneField) Yohann D'ANELLO 2020-07-22 21:05:25 +0200
  • a098f70424 Better import Yohann D'ANELLO 2020-07-22 01:46:31 +0200
  • 1735ba25a8 Merge branch 'beta-soon' into 'master' ynerant 2020-07-21 22:47:50 +0200
  • 5d70a809c2 🔧 Better Ansible script Yohann D'ANELLO 2020-07-21 22:36:37 +0200
  • 4761d46696 🎨 Apply Django migrations Yohann D'ANELLO 2020-07-15 11:32:08 +0200
  • 084d22d33f Install PSQL and init DB Yohann D'ANELLO 2020-07-15 10:09:28 +0200
  • 3f0208a664 🐛 First fix Ansible installation Yohann D'ANELLO 2020-07-15 09:27:11 +0200
  • 3dfed70eb1 💩 Use HTTPS rather than SSH to clone nk20-scripts (may be reverted later) Yohann D'ANELLO 2020-07-15 08:25:52 +0200
  • cdc053718f 🚀 Adding Ansible configuration (not tested) Yohann D'ANELLO 2020-07-15 07:46:42 +0200
  • 71f6daf0e8 Add permission for treasurers to update the validation status of a transaction Yohann D'ANELLO 2020-07-13 12:10:01 +0200
  • 2c7995a79e A transaction can only be created between active notes Yohann D'ANELLO 2020-06-21 22:47:05 +0200
  • ac5041f3ec Better club search bar Yohann D'ANELLO 2020-06-21 22:27:32 +0200
  • b46854e479 Rework on Docker image Yohann D'ANELLO 2020-06-21 20:27:42 +0200
  • a90eb2a6eb Merge branch 'order_table' into 'master' Pierre-antoine Comby 2020-06-02 09:43:12 +0200