OpenSlides/openslides
FinnStutzenstein c186a575f6
Fixed incomplete autoupdates
A conceptional issue in `get_data_since` leads to incomplete
autoupdates. The behaviour was long time in the code, but only with a
lot of autoupdates (high concurrency) and the autoupdate delay I noticed
the bug during testing. I'm sure, that this issue might have caused
incomplete autoupdates (which the user may experience as "lost
autoupdates") in previous productive instances. Instead of quering a
range (from_change_id to to_change_id) one now can only get data from a
change id up to the max change id in the element cache. The max change
id gets now returned by `get_data_since`.

I also added a get_all_data with the capability of returning the
max_change_id at this point of time.

As a usability-"fix" (more like a fix the result of a bug, not the bug
itself) a refresh button for a poll was added, that issues an autoupdate
for the poll and all options.
2020-06-04 15:16:05 +02:00
..
agenda Rewrite projector code to be cache friendly 2020-05-22 15:23:54 +02:00
assignments Rewrite projector code to be cache friendly 2020-05-22 15:23:54 +02:00
core (WIP) Ordered and delayed autoupdates: 2020-05-27 16:05:27 +02:00
mediafiles Rewrite projector code to be cache friendly 2020-05-22 15:23:54 +02:00
motions Adds reverse relations for motions and blocks 2020-06-02 14:44:56 +02:00
poll Fixed incomplete autoupdates 2020-06-04 15:16:05 +02:00
saml saml 2019-10-21 13:34:01 +02:00
topics Rewrite projector code to be cache friendly 2020-05-22 15:23:54 +02:00
users Rewrite projector code to be cache friendly 2020-05-22 15:23:54 +02:00
utils Fixed incomplete autoupdates 2020-06-04 15:16:05 +02:00
__init__.py Prepare new 3.2 release 2020-04-16 13:41:56 +02:00
__main__.py saml 2019-10-21 13:34:01 +02:00
asgi.py saml 2019-10-21 13:34:01 +02:00
global_settings.py Fixes python3.7 tests 2019-10-29 15:05:52 +01:00
routing.py Closing websocket connections to unknown urls 2019-10-15 10:54:31 +02:00
urls.py [WIP] External postgres as mediafile store 2020-02-17 14:38:32 +01:00
urls_apps.py saml 2019-10-21 13:34:01 +02:00