OpenSlides/openslides/utils
FinnStutzenstein 5aef823807 Major cache rewrite:
- Removed the restricted data cache (it wasn't used since OS 3.0)
- unify functions for restricted and full data: Just one function, which
  accteps an optional user_id: If it is None, full data is returned, and
  with a user id given, the restricted data
- More atomic access to redis, especially for:
- Check for data-existance in redis and do an auto-ensure-cache.
- Speedup through hashing of scripts and redis' script cache.
- Save schema version into the redis cache and rebuild, if the version
  changed

Client changes:
- Simplified the ConstantsService
- Fixed bug, when receiving an autoupdate with all_data=True from the
  Server
2019-08-08 08:35:02 +02:00
..
__init__.py Add code 2011-07-31 10:46:29 +02:00
access_permissions.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
arguments.py use f-string syntax for strings 2019-01-18 17:37:36 +01:00
auth.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
autoupdate.py Refactored OpenSlides history (HistoryInformation is not a root rest element anymore.). 2019-06-13 09:14:58 +02:00
cache_providers.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
cache.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
constants.py Make Consumer real async again 2018-09-04 08:57:50 +02:00
consumers.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
exceptions.py Use python3 2014-08-24 21:21:11 +02:00
main.py activate start command 2019-01-20 11:24:42 +01:00
middleware.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
migrations.py Fix 'errors' 2019-01-30 12:18:59 +01:00
models.py Directories and access permissions for mediafiles 2019-07-12 13:08:07 +02:00
plugins.py Run black 2019-01-08 21:51:52 +01:00
projector.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
redis.py Use redis connection pool 2019-03-27 22:51:33 +01:00
rest_api.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
schema_version.py Major cache rewrite: 2019-08-08 08:35:02 +02:00
settings.py.tpl Major cache rewrite: 2019-08-08 08:35:02 +02:00
stats.py Refactured client 2019-06-13 10:09:08 +02:00
test.py Remove CollectionElement 2018-11-04 01:06:01 +01:00
utils.py websocket logging 2019-05-07 16:37:38 +02:00
validate.py Add text-decoration to bleach whitelist, fix tinymce toolbar 2019-03-08 15:11:55 +01:00
views.py Optional agenda items 2019-06-17 12:38:17 +02:00
websocket.py Major cache rewrite: 2019-08-08 08:35:02 +02:00