1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-02-11 09:41:17 +00:00

Commit Graph

  • b8b781f9a2 Merge branch 'beta' into 'master' ynerant 2021-01-19 12:40:24 +01:00
  • 002128eed2 Merge branch 'fix-js-strings' into 'master' ynerant 2021-01-19 12:24:13 +01:00
  • 8d71783c42 Merge branch 'docs' into 'beta' ynerant 2021-01-19 12:01:45 +01:00
  • a6f23df7d5
    Load the good translation file, fixes #85 Yohann D'ANELLO 2021-01-19 11:58:19 +01:00
  • d9c97628e2
    Add Clacks Overhead header on each response. Closes #84 Yohann D'ANELLO 2020-12-31 15:40:18 +01:00
  • 893534955d
    Use the Debian mirror of Crans Yohann D'ANELLO 2020-12-30 00:04:08 +01:00
  • dfbf9972c2
    By default, automatically change directory to /var/www/note_kfet and source the Python virtual environment in the .bashrc file Yohann D'ANELLO 2020-12-29 23:27:51 +01:00
  • b5f3b3ffc1
    Use Nginx certbot challenge Yohann D'ANELLO 2020-12-29 21:42:16 +01:00
  • 3aad4e7398
    Agree Let's Encrypt ToS Yohann D'ANELLO 2020-12-29 21:41:29 +01:00
  • b4a1b513cc
    Good bye bde3-virt, welcome bde-note-dev! Yohann D'ANELLO 2020-12-29 20:05:15 +01:00
  • c0c64f225c Merge branch 'ansible-fix' into 'beta' ynerant 2020-12-29 20:01:43 +01:00
  • 9d8f47115c
    ConsumerViewSet is a bit tricky Yohann D'ANELLO 2020-12-23 21:50:48 +01:00
  • f4156f1b94
    Update API links, more detail on filtering Yohann D'ANELLO 2020-12-23 21:42:58 +01:00
  • e60994e065
    API Documentation Yohann D'ANELLO 2020-12-23 21:06:30 +01:00
  • 801f711994
    Merge branch 'beta' into docs Yohann D'ANELLO 2020-12-23 20:19:40 +01:00
  • e4568b410f
    How to authenticate on the API? Yohann D'ANELLO 2020-12-23 19:19:46 +01:00
  • c8f7986d5a Merge branch 'api' into 'beta' ynerant 2020-12-23 19:02:59 +01:00
  • d3a9c442a5
    Test the note kfet with Debian Bullseye, Python 3.9 and Django 2.2 Yohann D'ANELLO 2020-12-23 18:48:09 +01:00
  • 016ab5a9c9
    Remove dead code, don't try to cover unnecessary things Yohann D'ANELLO 2020-12-23 18:45:05 +01:00
  • 7866ab7ec0
    Ordering filters are now properly tested Yohann D'ANELLO 2020-12-23 18:25:54 +01:00
  • f570ff3cd5
    Check that permissions are working when accessing to API pages Yohann D'ANELLO 2020-12-23 18:21:59 +01:00
  • 6b2638c271
    Documentation is located on /doc Yohann D'ANELLO 2020-12-23 15:20:30 +01:00
  • 5cb4183e9f
    Use python Warnings instead of printing messages during tests Yohann D'ANELLO 2020-12-23 15:11:33 +01:00
  • 3a20555663
    Unit tests for API pages, closes #83 Yohann D'ANELLO 2020-12-23 14:54:21 +01:00
  • 95be0042e9
    Fix transaction API page Yohann D'ANELLO 2020-12-22 13:28:43 +01:00
  • 48880e7fd3
    More API filters for the wei app Yohann D'ANELLO 2020-12-22 13:11:01 +01:00
  • e0030771e4
    More API filters for the treasury app Yohann D'ANELLO 2020-12-22 12:53:35 +01:00
  • d47799e6ee
    More API filters for the permission app Yohann D'ANELLO 2020-12-22 12:42:54 +01:00
  • eae091625a
    More API filters for the note app Yohann D'ANELLO 2020-12-22 12:37:21 +01:00
  • aceb77ffb9
    More API filters for the activity app Yohann D'ANELLO 2020-12-22 03:18:43 +01:00
  • 338c94ed05
    More API filters for the member app Yohann D'ANELLO 2020-12-22 02:54:11 +01:00
  • 290848f904 Non-member people can update their profile everytime Yohann D'ANELLO 2020-12-02 14:58:14 +01:00
  • 72dca54bbf Wrong path for artifact uploading Yohann D'ANELLO 2020-11-26 03:13:57 +01:00
  • 117d9da3ba Gitlab compiles the documentation Yohann D'ANELLO 2020-11-26 02:55:36 +01:00
  • 37efebe85b Ansible builds and deploys the documentation Yohann D'ANELLO 2020-11-26 02:49:39 +01:00
  • 3af2ec71b6 Extract documentation from the Gitlab wiki and convert it to reStructuredText Yohann D'ANELLO 2020-11-26 02:29:51 +01:00
  • 0b4a95525b Use RTD theme Yohann D'ANELLO 2020-11-26 01:07:18 +01:00
  • af664e481f Initial setup for Sphinx Yohann D'ANELLO 2020-11-26 01:01:08 +01:00
  • 0171f16311 Merge branch 'beta' into 'master' ynerant 2020-11-21 13:55:26 +01:00
  • 296b94d237 Merge branch 'master' into 'beta' ynerant 2020-11-21 13:37:24 +01:00
  • 4942553335 Merge branch 'JS_translations' into 'master' ynerant 2020-11-21 13:18:32 +01:00
  • c1efb87180 Fix spanish translations elkmaennchen 2020-11-21 12:37:31 +01:00
  • 72eead8595 Add spanish javascript translation elkmaennchen 2020-11-21 12:26:31 +01:00
  • ade7e583e5 Complete spanish translation to 98% elkmaennchen 2020-11-21 12:24:55 +01:00
  • 4a8a101822 Translated using Weblate (German) Yohann D'ANELLO 2020-11-16 20:20:45 +00:00
  • dd2cfa6327 Translated using Weblate (French) Yohann D'ANELLO 2020-11-16 19:59:17 +00:00
  • 2adf84b7fc Translated using Weblate (German) Yohann D'ANELLO 2020-11-16 20:00:06 +00:00
  • 2f54e64ea2 Merge branch 'JS_translations' into 'beta' ynerant 2020-11-16 20:49:46 +01:00
  • 8434c0062c Merge branch 'beta' into JS_translations Yohann D'ANELLO 2020-11-16 00:59:26 +01:00
  • 6d976f32bf Update django oauth toolkit, fix #73 Yohann D'ANELLO 2020-11-16 00:49:53 +01:00
  • b9d49d53f2 Export JS translation files as static files Yohann D'ANELLO 2020-11-16 00:29:27 +01:00
  • 23243e09bb Fix some errors on JS string interpolation Yohann D'ANELLO 2020-11-15 23:37:36 +01:00
  • 2682e9a610 Add line in README on how to extract localized string in JS files Yohann D'ANELLO 2020-11-15 23:31:10 +01:00
  • 5635598bbc Extract strings from javascript files and translate them in french Yohann D'ANELLO 2020-11-15 23:28:32 +01:00
  • b58a0c43cd Include auto-generated javascript translation file Yohann D'ANELLO 2020-11-15 22:53:00 +01:00
  • e1f647bd02 lesser hardcoded Pierre-antoine Comby 2020-10-30 21:28:25 +01:00
  • 39fd3a2471 set DB_PASSWORD in env file Pierre-antoine Comby 2020-10-30 20:54:41 +01:00
  • 1072e227b8 don't copy personal config on prod Pierre-antoine Comby 2020-10-30 17:07:03 +01:00
  • cbf7e6fe6c run certbot if necessary Pierre-antoine Comby 2020-10-30 17:01:47 +01:00
  • 950922d041 do not hardcode mail Pierre-antoine Comby 2020-10-30 17:01:26 +01:00
  • 78fe070cd3 use debian backport only with debian Pierre-antoine Comby 2020-10-30 16:59:44 +01:00
  • 51d5733578 less hardcoded ansible config Pierre-antoine Comby 2020-10-30 16:58:49 +01:00
  • 7bd895c1df Grant treasurers to update a note picture Yohann D'ANELLO 2020-10-26 17:58:30 +01:00
  • e5e94c52f2 Merge branch 'beta' into 'master' ynerant 2020-10-25 22:08:00 +01:00
  • 051591cb7a Don't see user detail in update form Yohann D'ANELLO 2020-10-25 21:49:16 +01:00
  • 0e7390b669 PC Kfet can see limited user information and clubs. It can create memberships but not see them Yohann D'ANELLO 2020-10-25 21:38:04 +01:00
  • fe4363b83d Don't display too much detail when a user has no right to see a profile Yohann D'ANELLO 2020-10-25 21:29:44 +01:00
  • 6e80016b38 Don't delete object when checking an add permission: this is useless since we rollback to the initial DB state Yohann D'ANELLO 2020-10-25 21:08:36 +01:00
  • 08e50ffc22 Credit form didn't raise an error when the data didn't validate Yohann D'ANELLO 2020-10-23 18:19:21 +02:00
  • 9cb65277f3 Merge branch 'beta' into 'master' ynerant 2020-10-23 17:10:15 +02:00
  • 224a0fdd8c SpecialTransactionProxy are force-saved Yohann D'ANELLO 2020-10-23 16:55:33 +02:00
  • 6dc7604e90 Alias were duplicated in profile alias list view Yohann D'ANELLO 2020-10-23 16:48:33 +02:00
  • cb7f3c9f18 Note account can manage BDE memberships Yohann D'ANELLO 2020-10-23 16:42:06 +02:00
  • f910feca9e PC Kfet can create and renew memberships Yohann D'ANELLO 2020-10-23 13:17:07 +02:00
  • 91f784872c Treasurers can update any roles, not only the BDE-related Yohann D'ANELLO 2020-10-23 09:50:12 +02:00
  • b655135a42 Merge branch 'beta' into 'master' ynerant 2020-10-20 10:43:01 +02:00
  • 58aa4983e3 The note account must be active in order to have access to the Rest Framework API Yohann D'ANELLO 2020-10-20 10:30:41 +02:00
  • 6cc3cf4174 A migration put the right role in the note account's memberships Yohann D'ANELLO 2020-10-20 00:28:49 +02:00
  • 2097e67321 Add permissions to PC Kfet Yohann D'ANELLO 2020-10-20 00:19:49 +02:00
  • d773303d18 Add possibility to authenticate an account with its IP address Yohann D'ANELLO 2020-10-19 23:44:47 +02:00
  • 3cabcf40e7 Merge branch 'beta' into 'master' ynerant 2020-10-08 10:48:36 +02:00
  • bf29efda0a Display real user name in the Soge credits list/detail Yohann D'ANELLO 2020-10-08 10:36:23 +02:00
  • ceccba0d71 Merge branch 'beta' into 'master' ynerant 2020-10-07 17:55:40 +02:00
  • 3eced33082 Well, everyone doesn't want a secondary bank account Yohann D'ANELLO 2020-10-07 17:43:28 +02:00
  • acb3fb4a91 Highlight future users that declared that they opened a bank account Yohann D'ANELLO 2020-10-07 17:42:46 +02:00
  • 1c5e951c2f Merge branch 'beta' into 'master' v1.0.2 ynerant 2020-10-07 12:06:48 +02:00
  • beb1853aef Forgot to create the aliases for BDE and Kfet in the migration that create the clubs Yohann D'ANELLO 2020-10-07 11:54:04 +02:00
  • 0078eb8f90 Index page is a redirection Yohann D'ANELLO 2020-10-07 11:53:42 +02:00
  • e5e758f9d9 Display banners when a user is no more a BDE or Kfet member Yohann D'ANELLO 2020-10-07 11:46:43 +02:00
  • 4a78328717 The checkbox to tell that a Sogé account got opened is not mandatory Yohann D'ANELLO 2020-10-07 11:31:20 +02:00
  • 65a2e8c08c Better index page: non-Kfet members will be redirected to their profile page, the account note (when it will be managed) will see the consumption page Yohann D'ANELLO 2020-10-07 11:29:52 +02:00
  • b5fa428bad Non-Kfet members can see their old aliases only, but no one else Yohann D'ANELLO 2020-10-07 11:22:02 +02:00
  • fb72385773 Warn users that they have to open they Sogé account Yohann D'ANELLO 2020-10-07 10:59:37 +02:00
  • 2f68601e8b Delete the soge credit if the user declares that one was opened but in the validation form the checkbox was unchecked Yohann D'ANELLO 2020-10-07 10:46:33 +02:00
  • 0b1bed8048 Temporary give the right to treasurers to manage membership roles, but need to find a proper solution Yohann D'ANELLO 2020-10-07 10:43:58 +02:00
  • 8ada0e51f2 The validation filter of the soge credit list was buggy Yohann D'ANELLO 2020-10-07 10:42:52 +02:00
  • c3d613947f Pre-registered users can declare that they opened a bank account in the signup form Yohann D'ANELLO 2020-10-07 10:33:57 +02:00
  • 36b8157372 Fix membership table order Yohann D'ANELLO 2020-10-07 10:03:43 +02:00
  • 992cfe8e23 Can set a parent club to None Yohann D'ANELLO 2020-10-07 09:48:21 +02:00
  • 18a8ff1b8a Set credit/debit reason non mandatory Yohann D'ANELLO 2020-10-07 09:45:09 +02:00