1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-14 05:47:30 +02:00

Commit Graph

  • fb775de923 Add backdoor to login as other users (in debug mode only) Yohann D'ANELLO 2020-07-30 12:50:48 +02:00
  • b49db39080 Update Nginx conf: redirect automatically requests to the right domain Yohann D'ANELLO 2020-07-29 23:00:57 +02:00
  • da1063862e Merge gift + transfer interfaces Yohann D'ANELLO 2020-07-29 22:55:12 +02:00
  • 224ef5b2f0 Allow users to have complicated username Yohann D'ANELLO 2020-07-29 19:37:40 +02:00
  • cbd36f110a Another uplicated permission Yohann D'ANELLO 2020-07-29 19:13:29 +02:00
  • c9e68ca66b Duplicated permission Yohann D'ANELLO 2020-07-29 19:12:16 +02:00
  • 20011db37e Order aliases by name Yohann D'ANELLO 2020-07-29 19:03:11 +02:00
  • 5a91cac08d Add permissions to see clubs and users Yohann D'ANELLO 2020-07-29 18:37:42 +02:00
  • fa9159bb28 Alias pk != Note pk Yohann D'ANELLO 2020-07-29 17:50:14 +02:00
  • 4549255198 Treasurers can update invalidity reason Yohann D'ANELLO 2020-07-29 17:42:06 +02:00
  • 750bdcb2c5 Treasurers can of course click on buttons. Fix PATCH requests on the API Yohann D'ANELLO 2020-07-29 12:25:53 +02:00
  • 5c93301358 Beta banner is dismissible Yohann D'ANELLO 2020-07-29 11:42:27 +02:00
  • b8a88eeda4 Only staff with good permission mask can visit Django Admin Yohann D'ANELLO 2020-07-29 11:38:59 +02:00
  • d455c5c533 Add banner to warn when debug mode is active Alexandre Iooss 2020-07-29 10:14:57 +02:00
  • 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 +02:00
  • 3a4145e4d9 Woops, roles didn't have the permissions Yohann D'ANELLO 2020-07-28 20:56:22 +02:00
  • 54ce157019 Store clothing cut and size in WEI registration Yohann D'ANELLO 2020-07-28 20:49:32 +02:00
  • 7c6bab88f4 Update permissions to see buses Yohann D'ANELLO 2020-07-28 20:22:10 +02:00
  • 12ebf9d12a Before checking membership roles, we wait before the creation of the membership Yohann D'ANELLO 2020-07-28 19:38:25 +02:00
  • 76a6260b18 SMTP user and password are None by default, add From Email tag Yohann D'ANELLO 2020-07-28 18:59:34 +02:00
  • 7b3512c0be Add banner for beta Yohann D'ANELLO 2020-07-28 18:27:25 +02:00
  • 0bfc3b9454 Not-yet-registered WEI members can see their registrations Yohann D'ANELLO 2020-07-28 18:09:43 +02:00
  • 84e8b02594 🐛 Calculating permissions faster Yohann D'ANELLO 2020-07-28 15:25:08 +02:00
  • 09027ea35e Store transactions by default Yohann D'ANELLO 2020-07-27 00:16:28 +02:00
  • 2f334e0707 Fix remittance import Yohann D'ANELLO 2020-07-26 23:59:18 +02:00
  • e163f86f69 Section is not importable yet Yohann D'ANELLO 2020-07-26 12:11:17 +02:00
  • 0335a47667 Anonymize data, fix remittance import, better Ansible Yohann D'ANELLO 2020-07-26 12:05:41 +02:00
  • b8d4fb9df1 🐛 Don't import only the last remittance... Yohann D'ANELLO 2020-07-26 09:06:08 +02:00
  • 8cde94c5f5 Import remittances Yohann D'ANELLO 2020-07-26 01:01:21 +02:00
  • ab5d5a6e94 Display the associated club of the role in the permission page Yohann D'ANELLO 2020-07-25 20:15:26 +02:00
  • 4c29d855d2 Fix RolePermissions merge Yohann D'ANELLO 2020-07-25 20:07:45 +02:00
  • 55bc288deb Some roles can only be given in some clubs Yohann D'ANELLO 2020-07-25 19:59:04 +02:00
  • fb5e2578af Merge Role and RolePermissions Yohann D'ANELLO 2020-07-25 19:40:30 +02:00
  • 0b6cb4ef19 Production is not debug Yohann D'ANELLO 2020-07-25 19:14:27 +02:00
  • 18bdc8044b 🐛 Minor fixes Yohann D'ANELLO 2020-07-25 18:26:18 +02:00
  • f0bca69825 🐛 Minor fixes Yohann D'ANELLO 2020-07-25 18:18:53 +02:00
  • b2e1777fe0 Update Django CAS Server Yohann D'ANELLO 2020-07-25 17:44:38 +02:00
  • afb35d7ae0 Fix linters Yohann D'ANELLO 2020-07-25 17:42:44 +02:00
  • b212bf4093 Fix linters Yohann D'ANELLO 2020-07-25 17:42:32 +02:00
  • 3fea17c555 🐛 Fix Ansible script Yohann D'ANELLO 2020-07-25 17:36:37 +02:00
  • 2eb601bd66 💥 Improve performances Yohann D'ANELLO 2020-07-25 17:25:57 +02:00
  • 50024dc03d 🐛 Fix NK15 import Yohann D'ANELLO 2020-07-23 07:21:49 +02:00
  • e3045522d1 Bind GuestTransaction to entry rather than guest (fix OneToOneField) Yohann D'ANELLO 2020-07-22 21:05:25 +02:00
  • a098f70424 Better import Yohann D'ANELLO 2020-07-22 01:46:31 +02:00
  • 1735ba25a8 Merge branch 'beta-soon' into 'master' ynerant 2020-07-21 22:47:50 +02:00
  • 5d70a809c2 🔧 Better Ansible script Yohann D'ANELLO 2020-07-21 22:36:37 +02:00
  • 4761d46696 🎨 Apply Django migrations Yohann D'ANELLO 2020-07-15 11:32:08 +02:00
  • 084d22d33f Install PSQL and init DB Yohann D'ANELLO 2020-07-15 10:09:28 +02:00
  • 3f0208a664 🐛 First fix Ansible installation Yohann D'ANELLO 2020-07-15 09:27:11 +02:00
  • 3dfed70eb1 💩 Use HTTPS rather than SSH to clone nk20-scripts (may be reverted later) Yohann D'ANELLO 2020-07-15 08:25:52 +02:00
  • cdc053718f 🚀 Adding Ansible configuration (not tested) Yohann D'ANELLO 2020-07-15 07:46:42 +02:00
  • 71f6daf0e8 Add permission for treasurers to update the validation status of a transaction Yohann D'ANELLO 2020-07-13 12:10:01 +02:00
  • 2c7995a79e A transaction can only be created between active notes Yohann D'ANELLO 2020-06-21 22:47:05 +02:00
  • ac5041f3ec Better club search bar Yohann D'ANELLO 2020-06-21 22:27:32 +02:00
  • b46854e479 Rework on Docker image Yohann D'ANELLO 2020-06-21 20:27:42 +02:00
  • a90eb2a6eb Merge branch 'order_table' into 'master' Pierre-antoine Comby 2020-06-02 09:43:12 +02:00
  • f2ac0cd8cf order table of club for Pollion Pierre-antoine Comby 2020-06-02 09:37:25 +02:00
  • 8d9e05929b Merge branch 'beta-soon' into 'master' ynerant 2020-05-30 16:23:51 +02:00
  • 518de596bb Update one translation Yohann D'ANELLO 2020-05-30 16:16:31 +02:00
  • c8fe3435de Some lines of the base.js file mysteriously disappeared... Yohann D'ANELLO 2020-05-30 16:14:37 +02:00
  • 8751b3936e One button should not be displayed Yohann D'ANELLO 2020-05-30 15:48:43 +02:00
  • 302f9e752c Create a test to check that permission queries are well formed Yohann D'ANELLO 2020-05-30 15:46:09 +02:00
  • 7bda0bb31f Fix JS Yohann D'ANELLO 2020-05-30 15:45:44 +02:00
  • 8d704d0730 Merge branch 'beta-soon' into 'master' ynerant 2020-05-29 21:47:57 +02:00
  • a9ccf46010 Linters Yohann D'ANELLO 2020-05-29 21:43:24 +02:00
  • f567b1a343 Activity list is displayed in the right order Yohann D'ANELLO 2020-05-29 21:37:44 +02:00
  • 155b2df330 Fix some permissions, users can log in Yohann D'ANELLO 2020-05-29 21:26:05 +02:00
  • 716232e27f With distinct permissions, we don't need to check ~ 100 000 permissions to check if someone can log in Yohann D'ANELLO 2020-05-29 21:11:51 +02:00
  • c62b5f935a Merge remote-tracking branch 'origin/master' into beta-soon Yohann D'ANELLO 2020-05-29 21:11:14 +02:00
  • f468c2f939 Merge branch 'import_nk15' into 'master' Pierre-antoine Comby 2020-05-25 22:09:52 +02:00
  • 7597ad859a Merge branch 'scripts' into 'master' Pierre-antoine Comby 2020-05-25 12:31:46 +02:00
  • 640d31d200 fix install for python 3.8 Pierre-antoine Comby 2020-05-25 12:27:05 +02:00
  • 79fbe96fe1 updates scripts Pierre-antoine Comby 2020-05-25 12:26:33 +02:00
  • 424646054f Merge branch 'move_wei' into 'master' Pierre-antoine Comby 2020-05-14 15:22:06 +02:00
  • 110ef79951 move wei script to wei app Pierre-antoine Comby 2020-05-14 15:16:10 +02:00
  • f7b68678d8 Prepare production, we will send mails Yohann D'ANELLO 2020-05-08 15:59:31 +02:00
  • b0efe08a13 Why coding something custom when Django implements it natively? Yohann D'ANELLO 2020-05-08 15:59:03 +02:00
  • 4108babdb4 Permissions can be permanent Yohann D'ANELLO 2020-05-07 21:14:36 +02:00
  • fdf373d1d5 Merge remote-tracking branch 'origin/master' into import_nk15 Yohann D'ANELLO 2020-05-07 19:01:23 +02:00
  • 0776ed416c Merge branch 'tranfer_front' into 'master' ynerant 2020-05-07 18:54:51 +02:00
  • 395c52220f Merge branch 'master' into 'tranfer_front' ynerant 2020-05-07 18:48:35 +02:00
  • 138bdbd444 Merge branch 'wei' into 'master' ynerant 2020-05-07 18:46:00 +02:00
  • 968a44fee6 For a random reason, django filters templates are missing. Wtf? Yohann D'ANELLO 2020-05-02 02:49:27 +02:00
  • 8c0ccdfdd0 Don't change the password of another member (+ minor fixes on WEI app) Yohann D'ANELLO 2020-04-27 20:25:02 +02:00
  • eb39aff1ab Fix email validation, turbolinks link Yohann D'ANELLO 2020-04-27 17:59:34 +02:00
  • 72642d470c Fix two translations Yohann D'ANELLO 2020-04-27 04:08:02 +02:00
  • 368d285747 Display by default only visible buttons Yohann D'ANELLO 2020-04-27 04:01:30 +02:00
  • 5ea531fe68 Filter buttons list with visible buttons only Yohann D'ANELLO 2020-04-27 03:56:22 +02:00
  • 2bc2048076 RecurrentTransaction amount history Yohann D'ANELLO 2020-04-27 03:21:13 +02:00
  • a83ab4bf85 Add a public rights page to view which permissions are granted to which role, update Font Awesome to 5.13 Yohann D'ANELLO 2020-04-26 01:20:46 +02:00
  • b0f6ec1061 Remove debug print line Yohann D'ANELLO 2020-04-26 01:19:19 +02:00
  • 957344922b Custom error pages Yohann D'ANELLO 2020-04-25 19:29:18 +02:00
  • f35246c9e2 Send a mail to webmasters when an error occurs (in production mode) Yohann D'ANELLO 2020-04-25 19:29:01 +02:00
  • e42680997f Translate all fields, remove old CAS client configuration, remove packaged templates in source Yohann D'ANELLO 2020-04-25 15:54:29 +02:00
  • 705313edb6 Add Bus information in the WEI survey "api" Yohann D'ANELLO 2020-04-24 19:34:20 +02:00
  • cdff0d3893 We can view and update our WEI registration while we are not fully registered to the WEI. Yohann D'ANELLO 2020-04-24 14:30:18 +02:00
  • 96a87483cc Order registration by promotion rather than by roles Yohann D'ANELLO 2020-04-24 14:05:06 +02:00
  • 16079e3cc5 Fix broken WEI permissions Yohann D'ANELLO 2020-04-24 14:03:25 +02:00
  • edf2f793e2 Fields were missing in the generated CSV, better to be coherent with the header Yohann D'ANELLO 2020-04-23 21:29:43 +02:00
  • 60b579f7c6 Update the generation of the PDF files for WEI registrations (now borderless and smaller) Yohann D'ANELLO 2020-04-23 21:16:14 +02:00