Commit Graph
100 Commits
Author SHA1 Message Date
klmp200 f533c39e67 api: fix uv manager acquisition if uv is only available in spring 2019-10-21 02:10:09 +02:00
klmp200 6d0eba6bcf Merge branch 'rework-front' into 'master'
Markdown widget follows the required attribute

See merge request ae/Sith!249
2019-10-17 14:47:56 +02:00
klmp200 4d04b21f04 Merge branch 'cleanup-forms' into 'master'
Remove unused multiple-select library

See merge request ae/Sith!250
2019-10-17 14:46:02 +02:00
klmp200 2f1b26053b Merge branch 'fix-news-form' into 'master'
Fix 500 when a news needs a start_date and/or end_date but we don't provide

See merge request ae/Sith!252
2019-10-17 14:42:41 +02:00
klmp200 1848945d64 Merge branch 'bugfix' into 'master'
Fix huge permission problem inducing server memory leaks for etickets

See merge request ae/Sith!251
2019-10-17 12:36:57 +02:00
klmp200 9278419345 core: rename GenericContentPermission into GenericContentPermissionMixinBuilder 2019-10-17 11:56:02 +02:00
klmp200 566dcc7aee counter: fix Selling view permission 2019-10-17 11:24:52 +02:00
klmp200 a6088c0e4a core: refactor permissions mixins 2019-10-17 11:24:51 +02:00
klmp200 241650c171 counter: fix eticket server crash induced by old permission system and fix Selling permission 2019-10-16 21:21:51 +02:00
klmp200 811809895e club: fix mailing list form that unexpectedly relied on try catch in permissions 2019-10-16 21:21:06 +02:00
klmp200 fe9164bfef core: don't use try/except to catch type of view in permissions mixins 2019-10-16 19:28:32 +02:00
klmp200 42f5773f51 Merge branch 'fix-guy-feature' into 'master'
Fix the guyguy "feature" on the profile page

See merge request ae/Sith!248
2019-10-15 00:26:04 +02:00
klmp200 b270c76249 Merge branch 'galaRequests' into 'master'
Some gala requests: new minor features

See merge request ae/Sith!247
2019-10-14 22:55:55 +02:00
klmp200 660a3161f5 Merge branch 'new_django' into 'master'
upgrade to django 2.2

See merge request ae/Sith!243
2019-10-12 23:19:26 +02:00
klmp200 9e6c4b32e3 Merge branch 'bugfix' into 'master'
Fix error when editing poster while being admin

See merge request ae/Sith!245
2019-10-09 18:11:05 +02:00
klmp200 25225fc451 com: fix error when editing poster while being admin 2019-10-09 17:43:23 +02:00
klmp200 c3f2d0a134 django2.2: unlock djangorestframework version limit 2019-10-08 22:46:38 +02:00
klmp200 cd2d3ee6b4 django2.2: fix tests for accounting 2019-10-08 22:46:38 +02:00
klmp200 81fcf411c1 django2.2: forms fixs for new API 2019-10-08 22:46:38 +02:00
klmp200 d7075eb762 django2.2: fix breaking change for getting uploaded files size 2019-10-08 22:46:38 +02:00
klmp200 cf3f5ea60c django2.2: fix django server crash because of breaking change in widget rendering method 2019-10-08 22:46:37 +02:00
klmp200 59185ab2a8 django2.2: rewrite login and password stack because of removed API 2019-10-08 22:46:37 +02:00
klmp200 a177fa8232 django2.2: replace deprecated base_name with basename in urls 2019-10-08 22:46:37 +02:00
klmp200 308cf30a5a django2.2: replace deprecated login view 2019-10-08 22:46:37 +02:00
klmp200 99c8d95443 django2.2: remove direct assignments to many-to-many fields 2019-10-08 22:46:37 +02:00
klmp200 97c316b62e django2.2: replace removed is_anonymous() and is_authenticated to their now used counterparts 2019-10-08 22:46:03 +02:00
klmp200 90921fd4cd django2.2: some migrations to make django happy 2019-10-08 22:46:03 +02:00
klmp200 296cc4144c django2.2: remove SessionAuthenticationMiddleware
See https://docs.djangoproject.com/en/2.2/releases/2.0/ for more details
2019-10-08 22:46:03 +02:00
klmp200 f7548ab8d1 django2.2: add on_delete on migrations for OneToOneField 2019-10-08 22:46:03 +02:00
klmp200 3cb306bc91 django2.2: add on_delete on migrations for ForeignKey 2019-10-08 22:46:03 +02:00
klmp200 c20d5855e4 django2.2: remove view_page permission as it clash with built-in permission
Need a bit of discussion as I'm not an expert in django built-in permissions
An issue on github says it's related to https://docs.djangoproject.com/en/2.1/releases/2.1/#considerations-for-the-new-model-view-permission
2019-10-08 22:46:02 +02:00
klmp200 00bd60ef4f django2.2: add exception parameter in forbidden and not_found views 2019-10-08 22:46:02 +02:00
klmp200 b8c7fb6f74 django2.2: adapt ChoiceField to the new API 2019-10-08 22:46:02 +02:00
klmp200 df531198c9 django2.2: fix urls and adapt them to new format 2019-10-08 22:46:02 +02:00
klmp200 12b6f0d488 django2.2: adapt DateTimeField in forms with the new API 2019-10-08 22:46:02 +02:00
klmp200 6cc234e8d3 django2.2: add default mandatory on_delete on OneToOneField 2019-10-08 22:46:02 +02:00
klmp200 4dadb1dbc0 django2.2: add default mandatory on_delete on all ForeignKey 2019-10-08 22:46:01 +02:00
klmp200 2616e8b24c django2.2: relpace django.core.urlresolvers by django.urls 2019-10-08 22:46:01 +02:00
klmp200 be855c6c90 django2.2: migrate url to re_path 2019-10-08 22:46:01 +02:00
klmp200 7be9077fce Merge branch 'documentation' into 'master'
write a new shiny and comprehensive documentation

See merge request ae/Sith!224
2019-10-08 22:42:19 +02:00
klmp200 d48c09a914 documentation: revise title levels on git documentation 2019-10-08 22:13:29 +02:00
klmp200 2a9b89fd2a core: remove README wiki page that wasn't helpful and anyway broken with rst files 2019-10-08 11:12:22 +02:00
klmp200 c73f4ca847 documentation: add CONTRIBUTING 2019-10-08 11:08:47 +02:00
klmp200 d63b5335d4 documentation: apply corrections suggested in comments 2019-10-08 11:08:33 +02:00
klmp200 a766f7137c documentation: add instructions for direnv 2019-10-08 00:59:19 +02:00
klmp200 5c3c14ab37 core: wrap compilemessages to avoid compiling whole env and avoid crash at sphinx messages compilation 2019-10-08 00:59:00 +02:00
klmp200 775413ac7e documentation: weekmail documentation 2019-10-07 23:58:04 +02:00
klmp200 1f271c75f0 documentation: add instructions to add and edit subscriptions 2019-10-07 23:51:38 +02:00
klmp200 4df152185e documentation: rewrite README and remove TODO 2019-10-07 23:51:38 +02:00
klmp200 c83b30f27b documentation: add doc compile test in pipeline 2019-10-07 23:51:38 +02:00
klmp200 db10f7b963 documentation: tutorial about rights management 2019-10-07 23:51:37 +02:00
klmp200 ed68c2cb38 documentation: move documentation about usage in production 2019-10-07 23:51:37 +02:00
klmp200 a6c8dea190 documentation: move markdown syntax documentation and move helper for counting lines 2019-10-07 23:51:37 +02:00
klmp200 124eaf42cd documentation: add models manipulation in hello world tutorial 2019-10-07 23:51:37 +02:00
klmp200 5489096bf5 documentation: add explanation on MVT and explain project structure 2019-10-07 23:51:37 +02:00
klmp200 3a425c6792 documentation: add infos about fontawesome + tests instructions + more external doc 2019-10-07 23:51:37 +02:00
klmp200 8809753108 documentation fix tests because of missing README.md 2019-10-07 23:51:37 +02:00
klmp200 4428a2e89c documentation: add hello world app tutorial 2019-10-07 23:51:36 +02:00
klmp200 0616597bf2 documentation: remove CONTRIBUTING and migrate its content in the doc 2019-10-07 23:51:36 +02:00
klmp200 782a763046 documentation: update instructions, add down loadable files and add all pdf reports for download purpose 2019-10-07 23:51:36 +02:00
klmp200 8dcade6890 documentation: remove Doxygen, include README into doc update tech and install 2019-10-07 23:51:36 +02:00
klmp200 dd49d71cb7 documentation: installation instructions 2019-10-07 23:51:36 +02:00
klmp200 b0b52fd714 documentation: technologies presentation 2019-10-07 23:51:36 +02:00
klmp200 ef40baaa84 documentation: bump sphinx version 2019-10-07 23:51:35 +02:00
klmp200 7c259bf26b documentation: write introduction 2019-10-07 23:51:35 +02:00
klmp200 05e5008305 documentation: base structure for new documentation 2019-10-07 23:51:35 +02:00
klmp200 448f5ff40f Merge branch 'com' into 'master'
com: fix error 500 when editing poster with com admin

See merge request ae/Sith!242
2019-10-06 17:55:30 +02:00
klmp200 5482f1174d Merge branch 'trombi' into 'master'
trombi: permissions fixs

See merge request ae/Sith!241
2019-10-02 17:30:46 +02:00
klmp200 2da0560ec8 com: fix error 500 when editing poster with com admin 2019-10-02 15:32:33 +02:00
klmp200 5151fc3792 trombi: permissions fixs 2019-10-02 14:56:04 +02:00
klmp200 fd5cd56f81 Merge branch 'trombi' into 'master'
Trombi fixs

See merge request ae/Sith!240
2019-09-30 00:00:38 +02:00
klmp200 35d9c05abf trombi: fix trombi tools if user has a trombi profile but no trombi linked 2019-09-29 12:19:22 +02:00
klmp200 fcb3035b67 trombi: fix some 500 errors when accessing page without being in a trombi 2019-09-29 12:09:03 +02:00
klmp200 b7db969f08 Merge branch 'counter' into 'master'
[Counter] - Buying group is now required

See merge request ae/Sith!239
2019-09-20 14:03:07 +02:00
klmp200 5e6b17cd19 Merge branch 'eticket' into 'master'
[Counter] - add the product ID for every Eticket

See merge request ae/Sith!237
2019-09-18 14:42:16 +02:00
klmp200 411c117f0f Merge branch 'performances' into 'master'
Improve performances on forum and SAS

See merge request ae/Sith!235
2019-09-16 14:23:52 +02:00
klmp200 298499c749 sas: add cache on Picture permissions to avoid hitting the bdd too much 2019-09-16 11:33:32 +02:00
klmp200 b8ad2d4835 sas: add pagination on AlbumView 2019-09-16 01:26:20 +02:00
klmp200 d37eb134e2 Merge branch 'bugfix' into 'master'
Fix error 500 when editing properties of user without linked customer

See merge request ae/Sith!236
2019-09-15 17:48:21 +02:00
klmp200 63ec5d68f4 core: fix error 500 when editing properties of user without linked customer 2019-09-15 17:05:07 +02:00
klmp200 8330e1eaf2 sas: simplify and optimize permissions for SAS images 2019-09-15 16:43:17 +02:00
klmp200 1f86827e46 core: improve performances on not found images 2019-09-15 16:22:13 +02:00
klmp200 321e5e3ff5 forum: enhance performances on toggle_favorite 2019-09-15 16:12:24 +02:00
klmp200 3eb8292d15 Merge branch 'bugfix' into 'master'
Fix error 500 with expired reset password links

See merge request ae/Sith!234
2019-09-11 10:33:39 +02:00
klmp200 5a3f90fd28 core: fix error 500 with expired reset password links 2019-09-10 16:56:58 +02:00
klmp200 eb975f4de1 Merge branch 'performances' into 'master'
Speed up counter click interface and auto scroll

See merge request ae/Sith!233
2019-09-10 15:50:38 +02:00
klmp200 405b938e08 counter: speed counter click interface and auto scroll 2019-09-10 14:22:13 +02:00
klmp200 f899e32fb0 Merge branch 'performances' into 'master'
Improve overall performances on notifications, news pages and navbar

See merge request ae/Sith!232
2019-09-09 11:07:04 +02:00
klmp200 9181e77d55 core: add some cache on birthdays and counters_activity 2019-09-09 01:20:15 +02:00
klmp200 f1b3a174b6 core: improve performances on notification reads and display 2019-09-09 00:45:08 +02:00
klmp200 eb9821ed36 Merge branch 'sas' into 'master'
core: add index on folder and sas properties of SithFile to speed up SAS

See merge request ae/Sith!231
2019-09-06 16:47:18 +02:00
klmp200 defb7fb3a3 Merge branch 'pedagogy_v2' into 'master'
Disable having two comments from the same user for the same uv in uv guide

See merge request ae/Sith!229
2019-09-06 16:28:28 +02:00
klmp200 83e225a744 core: add index on folder and sas properties of SithFile to speed up SAS 2019-09-06 16:16:03 +02:00
klmp200 f30bea3dc9 pedagogy: add script to remove all previous doubled comments 2019-09-04 20:49:18 +02:00
klmp200 a69f7b12b1 pedagogy: add script to remove all previous doubled comments 2019-09-04 20:49:17 +02:00
klmp200 ca042fe75e Merge branch 'a19_subscriptions' into 'master'
SUBSCRIPTIONS: 5 new discounted subscriptions for integration

See merge request ae/Sith!226
2019-08-29 19:33:07 +02:00
klmp200 8a16a66299 Merge branch 'bugfix' into 'master'
com/core: remove links to index edition that caused error 500

See merge request ae/Sith!230
2019-08-29 18:03:34 +02:00
klmp200 d7a7613807 com: add basics tests for ComAlert and ComInfo to detect regressions on tabs 2019-08-29 17:29:38 +02:00
klmp200 3fc8688941 com/core: remove links to index edition that caused error 500 2019-08-29 17:23:27 +02:00
klmp200 d7b351a1aa Merge branch 'cyl' into 'master'
[COM] Make the news visible for non-authenticated user and birthday visible for subriber only

See merge request ae/Sith!225
2019-08-29 15:07:08 +02:00