Sith/doc
thomas girod ef968f3673
Better usage of cache for groups and clubs related operations (#634)
* Better usage of cache for group retrieval

* Cache clearing on object deletion or update

* replace signals by save and delete override

* add is_anonymous check in is_owned_by

Add in many is_owned_by(self, user) methods that user is not anonymous. Since many of those functions do db queries, this should reduce a little bit the load of the db.

* Stricter usage of User.is_in_group

Constrain the parameters that can be passed to the function to make sure only a str or an int can be used. Also force to explicitly specify if the group id or the group name is used.

* write test and correct bugs

* remove forgotten populate commands

* Correct test
2023-05-02 12:36:59 +02:00
..
about Update doc/about/tech.rst 2023-01-09 19:04:32 +01:00
apps documentation: base structure for new documentation 2019-10-07 23:51:35 +02:00
Color Theory - Palette Creator Add color palette creator 2017-09-02 13:41:29 +02:00
Comptes-rendus Add CR 01.05 2017-01-07 17:39:47 +01:00
devenv Add of tests 2022-05-05 23:24:08 +02:00
Etransaction Add first slides and continue report 2017-01-15 22:57:35 +01:00
frequent update documentation 2022-12-20 17:26:28 +01:00
Kit_E-transactions_internet_premium_PHP Add Eboutic user guides and reference examples 2017-05-02 18:23:46 +02:00
misc documentation: apply corrections suggested in comments 2019-10-08 11:08:33 +02:00
overlay Minimal working version 2022-08-04 00:28:09 +02:00
start Update doc/start/install.rst 2023-01-09 19:04:43 +01:00
TO_Skia_LoJ documentation: update instructions, add down loadable files and add all pdf reports for download purpose 2019-10-07 23:51:36 +02:00
TW_Skia Better usage of cache for groups and clubs related operations (#634) 2023-05-02 12:36:59 +02:00
Architecture_et_presentation_-_Skia_2016.pdf Small orhtograph fix 2016-06-21 11:52:45 +02:00
conf.py documentation: add instructions to add and edit subscriptions 2019-10-07 23:51:38 +02:00
contacts Add contacts 2016-04-07 10:44:34 +02:00
Guide de Tresorerie.pdf Add the Guide to the Tresorerie 2016-03-30 18:33:21 +02:00
header [FIX] Broken link in readme and license fix (& update) (#591) 2023-04-04 18:39:45 +02:00
index.rst doc: add infos on populate command with group and users available 2019-11-20 18:51:13 +01:00
make.bat documentation: base structure for new documentation 2019-10-07 23:51:35 +02:00
Makefile documentation: base structure for new documentation 2019-10-07 23:51:35 +02:00
MLD.pdf Added data model for the BdF app. 2016-05-07 18:47:59 +02:00
modules_full.png Update diagramm 2016-01-29 09:45:59 +01:00
modules_maj.dia final correction 2016-11-07 01:53:32 +01:00
modules_maj.png final correction 2016-11-07 01:53:32 +01:00
modules_simple.png Update diagramm 2016-01-29 09:45:59 +01:00
modules.dia Update diagramm 2016-01-29 09:45:59 +01:00
SYNTAX.html Update README and Markdown test assets 2017-11-09 14:37:29 +01:00
SYNTAX.md core: add test for Markdown syntax 2017-08-24 16:30:46 +02:00