OpenSlides/openslides/motions/personal_info.py
Norman Jäckel b30afbd635 Added several motion REST API views.
Added motion creation view, motion update view, version permit and delete view, view to support motions, view to set and reset state. Refactored motion submitters and supporters.
2015-05-13 12:22:50 +02:00

31 lines
933 B
Python

from django.utils.translation import ugettext_lazy
from openslides.config.api import config
from openslides.utils.personal_info import PersonalInfo
class MotionSubmitterPersonalInfo(PersonalInfo):
"""
Class for personal info block for motion submitters.
"""
headline = ugettext_lazy('I submitted the following motions')
default_weight = 20
def get_queryset(self):
return None # TODO: Fix this after transforming everything using AngularJS.
class MotionSupporterPersonalInfo(PersonalInfo):
"""
Class for personal info block for motion supporters.
"""
headline = ugettext_lazy('I support the following motions')
default_weight = 30
def get_queryset(self):
if config['motion_min_supporters']:
return_value = None # TODO: Fix this after transforming everything using AngularJS.
else:
return_value = None
return return_value