1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-14 22:07:31 +02:00

Commit Graph

  • 0de69cbfaf 💚 Fix linters Yohann D'ANELLO 2020-08-06 12:50:24 +02:00
  • d9cf812074 🐛 Prevent transactions to have the same source and destination Yohann D'ANELLO 2020-08-06 12:46:44 +02:00
  • 252ddb832d 🐛 Invert membership date inequalities Yohann D'ANELLO 2020-08-06 12:36:28 +02:00
  • 6dcb82855d 🐛 Default comment is an empty string, not None Yohann D'ANELLO 2020-08-06 12:31:57 +02:00
  • 1247818033 🐛 lxml is required to parse html pages Yohann D'ANELLO 2020-08-06 12:30:14 +02:00
  • 9439b3cb2d 🐛 Add Beautifulsoup4 as a dependency Yohann D'ANELLO 2020-08-06 12:22:19 +02:00
  • a07b942738 Export activities in the Crans Wiki Yohann D'ANELLO 2020-08-06 12:15:37 +02:00
  • b7ae411f96 Export activities in the Crans Wiki Yohann D'ANELLO 2020-08-06 12:15:23 +02:00
  • 315af75c45 Backup database daily Yohann D'ANELLO 2020-08-06 09:27:33 +02:00
  • fd7e314ca3 Don't log mails in database Yohann D'ANELLO 2020-08-06 08:53:47 +02:00
  • 0b46140771 Cron file must be owned by root Yohann D'ANELLO 2020-08-06 08:21:05 +02:00
  • 547fbf564b Add cron to refresh highlighted buttons Yohann D'ANELLO 2020-08-06 08:14:54 +02:00
  • 2aebeb8927 respoinfo.bde => respo-info.bde Yohann D'ANELLO 2020-08-06 08:13:44 +02:00
  • 93f7e1d45b Fix check consistency script Yohann D'ANELLO 2020-08-05 23:53:50 +02:00
  • 199219861c Fix check consistency script Yohann D'ANELLO 2020-08-05 23:51:59 +02:00
  • 8b66bcc3d5 Fix cron Yohann D'ANELLO 2020-08-05 23:50:30 +02:00
  • 6759586ef3 Setup crons Yohann D'ANELLO 2020-08-05 23:19:30 +02:00
  • 33806967c8 Prepare weekly reports Yohann D'ANELLO 2020-08-05 23:19:17 +02:00
  • 24ac3ce45f Display users that have surnormal roles Yohann D'ANELLO 2020-08-05 21:07:31 +02:00
  • 018ca84e2d Prevent superusers when they make a transaction with a non-member user Yohann D'ANELLO 2020-08-05 20:40:30 +02:00
  • 2851d7764c Profile pictures are clickable Yohann D'ANELLO 2020-08-05 19:52:36 +02:00
  • c205219d47 🐛 Fix transaction update concurency Yohann D'ANELLO 2020-08-05 19:42:44 +02:00
  • b0398e59b8 🐛 Fix treasury Yohann D'ANELLO 2020-08-05 18:04:01 +02:00
  • 9c3e978a41 🐛 Fix signup Yohann D'ANELLO 2020-08-05 16:27:44 +02:00
  • 21f1347a60 🐛 Fix signup Yohann D'ANELLO 2020-08-05 16:26:44 +02:00
  • af857d6fae 🐛 Prevent transactions where note balances go out integer bounds Yohann D'ANELLO 2020-08-05 16:23:32 +02:00
  • acf7ecc4ae Use phone number validator Yohann D'ANELLO 2020-08-05 14:14:51 +02:00
  • 6c9cf73848 Update permissions to see our own note Yohann D'ANELLO 2020-08-05 12:22:35 +02:00
  • 2222175d4e Fix search transactions page Yohann D'ANELLO 2020-08-05 11:34:23 +02:00
  • a096dc4427 Adhere to parent clubs automatically, adhere to Kfet automatically when registering to the WEI Yohann D'ANELLO 2020-08-04 20:04:41 +02:00
  • 358691aaa9 🐛 Fix french translation Yohann D'ANELLO 2020-08-03 23:57:59 +02:00
  • 20ce817b16 🐛 WEI members must be members of the Kfet club *this year* Yohann D'ANELLO 2020-08-03 23:55:01 +02:00
  • ba067f050e Mails to be sent are added in a queue thanks to Django Mailer (todo: configure cron) Yohann D'ANELLO 2020-08-03 20:09:16 +02:00
  • 2a744a8610 Display invalid transactions but don't count on them in the total Yohann D'ANELLO 2020-08-03 19:37:47 +02:00
  • 0e8058ab0d Add script to send weekly report to all members Yohann D'ANELLO 2020-08-03 19:35:25 +02:00
  • 655390b265 A longer transaction history is better Yohann D'ANELLO 2020-08-03 18:50:51 +02:00
  • 985a5ca876 Add "search transactions page" Yohann D'ANELLO 2020-08-03 18:49:15 +02:00
  • 55580bc11e Merge remote-tracking branch 'origin/beta' into beta Yohann D'ANELLO 2020-08-03 16:11:25 +02:00
  • 5ea8d8f870 🎨 Update activity interface Yohann D'ANELLO 2020-08-03 16:11:05 +02:00
  • 0a2c9d9c87 🐛 Better entry page Yohann D'ANELLO 2020-08-03 13:33:25 +02:00
  • 208dc7f865 🎨 Use multiple checkboxes than multiple select widget Yohann D'ANELLO 2020-08-03 13:33:25 +02:00
  • fbf3a0bcf6 🐛 A new user can't take an existing alias as username Yohann D'ANELLO 2020-08-03 12:35:51 +02:00
  • 66defee3ea 🐛 Display the invalidity reason of an invalid transaction even if we can't validate it Yohann D'ANELLO 2020-08-03 11:41:06 +02:00
  • f8a4087e56 🐛 Display full registration table when the search bar is empty Yohann D'ANELLO 2020-08-03 11:32:37 +02:00
  • 94086505e6 Fix note balances Yohann D'ANELLO 2020-08-03 11:16:01 +02:00
  • 6c8843e5fc 🐛 Reset transfer form even if the note has not enough money Yohann D'ANELLO 2020-08-03 10:54:52 +02:00
  • 0e8174aacd 🐛 Fix objects with pk 0 Yohann D'ANELLO 2020-08-03 10:50:55 +02:00
  • 0e3c4fcaf6 Warn users when a transaction has no source or no destination Yohann D'ANELLO 2020-08-03 10:03:51 +02:00
  • 58fe8914cf 🐛 Fix infinite loop in permission check Yohann D'ANELLO 2020-08-02 22:39:30 +02:00
  • f870af139e Typos Yohann D'ANELLO 2020-08-02 09:51:39 +02:00
  • 7742358b8f Secretaries can view and add memberships Yohann D'ANELLO 2020-08-02 09:49:45 +02:00
  • 8de7ba14bd Add permission for secretaries Yohann D'ANELLO 2020-08-02 09:35:32 +02:00
  • 8497dbb25c Club members can see the club Yohann D'ANELLO 2020-08-02 09:30:18 +02:00
  • f148c8dacb Better autocomplete field Yohann D'ANELLO 2020-08-02 09:20:21 +02:00
  • 2f018f8c9d Always query distinct objects Yohann D'ANELLO 2020-08-02 08:57:16 +02:00
  • 0ae61f3643 BDE memberships can start on 1st august Yohann D'ANELLO 2020-08-02 08:47:23 +02:00
  • b706efe463 2A+ can change their selected bus or team if the registration is not validated Yohann D'ANELLO 2020-08-01 23:26:11 +02:00
  • 37dc535d6d Display only one user Yohann D'ANELLO 2020-08-01 23:05:14 +02:00
  • 5ccbad8359 Fix transfer form reset Yohann D'ANELLO 2020-08-01 23:03:10 +02:00
  • c0cdb13130 Can't concatenate string and proxy Yohann D'ANELLO 2020-08-01 22:30:34 +02:00
  • 8434841ec5 Fix one permission Yohann D'ANELLO 2020-08-01 22:28:28 +02:00
  • cadf981013 passer en négatif -> être en négatif Yohann D'ANELLO 2020-08-01 21:48:18 +02:00
  • efc2b6b0b0 Send mail to users when the note balance is negative Yohann D'ANELLO 2020-08-01 21:44:16 +02:00
  • 1fd7d76412 Merge branch 'beta' into 'master' ynerant 2020-08-01 18:11:01 +02:00
  • 51fbde23b9 Add note consistency check script Yohann D'ANELLO 2020-08-01 18:06:53 +02:00
  • 36f1a3f0d4 Activity admin site was missing Yohann D'ANELLO 2020-08-01 18:05:31 +02:00
  • cc04fa5555 default=timezone.default is better than auto_now_add=True Yohann D'ANELLO 2020-08-01 17:49:23 +02:00
  • f38b9801d0 Merge branch 'fix-ansible' into 'master' ynerant 2020-08-01 16:42:17 +02:00
  • 43a22cbed4 💩 Fix account import Yohann D'ANELLO 2020-08-01 16:37:54 +02:00
  • 5c2df41640 Fix Ansible Yohann D'ANELLO 2020-08-01 16:32:26 +02:00
  • e50bff8e14 Merge branch 'beta-soon' into 'master' ynerant 2020-08-01 16:12:09 +02:00
  • b5586c647b 💚 Fix linters Yohann D'ANELLO 2020-08-01 16:07:47 +02:00
  • 377397b319 🐛 Fix WEI tables Yohann D'ANELLO 2020-08-01 15:59:39 +02:00
  • 1abb40953f Reduce header width Yohann D'ANELLO 2020-08-01 15:47:45 +02:00
  • f114265662 Remove btn btn-link on non-clickable table headers Yohann D'ANELLO 2020-08-01 15:35:45 +02:00
  • 7c369bd264 Update the balance of the Kfet club and import creation dates Yohann D'ANELLO 2020-08-01 15:16:50 +02:00
  • b6453ce03d 💄 Improve Django Admin Yohann D'ANELLO 2020-08-01 15:13:29 +02:00
  • 59bfdbbfc7 💄 Warn users when a note balance is bellow 0 or -50 € Yohann D'ANELLO 2020-08-01 12:12:56 +02:00
  • 82aa0182e3 🐛 Hide "I am the emitter" button on credit and debit interfaces Yohann D'ANELLO 2020-08-01 10:58:21 +02:00
  • 23b775447c 🐛 Fix email validation link Yohann D'ANELLO 2020-08-01 10:48:17 +02:00
  • d7b834d908 Translate rights Yohann D'ANELLO 2020-07-31 22:29:23 +02:00
  • dca655949e Improve transfer UI Yohann D'ANELLO 2020-07-31 21:24:23 +02:00
  • 932a546213 Better error messages Yohann D'ANELLO 2020-07-31 19:43:03 +02:00
  • d8127e8936 Escape strings Yohann D'ANELLO 2020-07-31 19:00:19 +02:00
  • 8409ee4cc4 Display "Create WEI" button only for people that can create a WEI, see #53 Yohann D'ANELLO 2020-07-31 17:15:31 +02:00
  • 9008baad3a Better alias research, closes #51 Yohann D'ANELLO 2020-07-31 17:07:14 +02:00
  • fd705adb05 Filter members Yohann D'ANELLO 2020-07-31 17:01:52 +02:00
  • bd35e4e21e Separate club members in a dedicated page (WIP) Yohann D'ANELLO 2020-07-31 13:17:16 +02:00
  • 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 +02:00
  • 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 +02:00
  • ad19b64b3a 💚 Add Python 3.8 to Gitlab CI Yohann D'ANELLO 2020-07-30 20:45:17 +02:00
  • 2642ae3a1a 🐛 Scripts subproject has disappeared Yohann D'ANELLO 2020-07-30 20:41:19 +02:00
  • ad2cc22964 Transactions are not invalidable if the user doesn't have the right to Yohann D'ANELLO 2020-07-30 17:52:04 +02:00
  • ae629b55ad Add HTML titles Yohann D'ANELLO 2020-07-30 17:30:21 +02:00
  • a5e50e5de6 Display true note name next to the alias, whenever the user has low permissions Yohann D'ANELLO 2020-07-30 16:48:34 +02:00
  • 9da8d49223 Remove ... when invalidating transaction Yohann D'ANELLO 2020-07-30 16:41:41 +02:00
  • 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 +02:00
  • c14d37eaeb Fix deletion of consumptions in double consumption mode Yohann D'ANELLO 2020-07-30 16:06:21 +02:00
  • e9cbc8e623 Fix linters Yohann D'ANELLO 2020-07-30 15:53:23 +02:00
  • 9d8c588b78 Buttons list didn't work as well Yohann D'ANELLO 2020-07-30 15:49:59 +02:00