OpenSlides / openslides-backend

Backend service for OpenSlides 4+
MIT License
6 stars 26 forks source link

Implement time limits for motions #1582

Open r-peschke opened 1 year ago

r-peschke commented 1 year ago

We need to implement time limits (per meeting) for different types of motions. These time limits should be implemented as a new model within the meetings: time_limit. It should include the following fields:

There ought to be corresponding new actions time_limit.create, time_limit.update and time_limit.delete that allow the editing of these models.

All actions that involve creating/updating motions or editing the supporters of a motion should have their permissions changed to consider the time_limits in the following manner:

Which fields of the motion actions will be affected specifically will have to be discussed at a later date.

TODO: What will have to be done in the autoupdate service?

r-peschke commented 1 year ago

Client issue will follow promptly

luisa-beerboom commented 1 year ago

Client issue is OpenSlides/openslides-client#1913

By the way autoupdate restrictions should be very loose