def ready(self): # Load projector elements. # Do this by just importing all from these files. from . import projector # noqa # Import all required stuff. from django.db.models.signals import pre_delete, post_save from openslides.core.config import config from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .config_variables import get_config_variables from .signals import (get_permission_change_data, is_user_data_required, listen_to_related_object_post_delete, listen_to_related_object_post_save) from .views import ItemViewSet # Define config variables config.update_config_variables(get_config_variables()) # Connect signals. post_save.connect(listen_to_related_object_post_save, dispatch_uid='listen_to_related_object_post_save') pre_delete.connect(listen_to_related_object_post_delete, dispatch_uid='listen_to_related_object_post_delete') permission_change.connect( get_permission_change_data, dispatch_uid='agenda_get_permission_change_data') user_data_required.connect(is_user_data_required, dispatch_uid='agenda_is_user_data_required') # Register viewsets. router.register( self.get_model('Item').get_collection_string(), ItemViewSet)
def ready(self): # Load projector elements. # Do this by just importing all from these files. from . import projector # noqa # Import all required stuff. from openslides.core.config import config from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .config_variables import get_config_variables from .signals import get_permission_change_data, is_user_data_required from .views import AssignmentViewSet, AssignmentPollViewSet # Define config variables config.update_config_variables(get_config_variables()) # Connect signals. permission_change.connect( get_permission_change_data, dispatch_uid='assignments_get_permission_change_data') user_data_required.connect( is_user_data_required, dispatch_uid='assignments_is_user_data_required') # Register viewsets. router.register( self.get_model('Assignment').get_collection_string(), AssignmentViewSet) router.register('assignments/poll', AssignmentPollViewSet)
def ready(self): # Import all required stuff. from openslides.core.config import config from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .config_variables import get_config_variables from .projector import get_projector_elements from .signals import ( create_builtin_workflows, get_permission_change_data, required_users, ) from .views import ( CategoryViewSet, MotionViewSet, MotionBlockViewSet, MotionPollViewSet, MotionChangeRecommendationViewSet, WorkflowViewSet, ) # Define config variables and projector elements. config.update_config_variables(get_config_variables()) register_projector_elements(get_projector_elements()) # Connect signals. post_migrate.connect(create_builtin_workflows, dispatch_uid='motion_create_builtin_workflows') permission_change.connect( get_permission_change_data, dispatch_uid='motions_get_permission_change_data') user_data_required.connect(required_users, dispatch_uid='motions_required_users') # Register viewsets. router.register( self.get_model('Category').get_collection_string(), CategoryViewSet) router.register( self.get_model('Motion').get_collection_string(), MotionViewSet) router.register( self.get_model('MotionBlock').get_collection_string(), MotionBlockViewSet) router.register( self.get_model('Workflow').get_collection_string(), WorkflowViewSet) router.register( self.get_model( 'MotionChangeRecommendation').get_collection_string(), MotionChangeRecommendationViewSet) router.register( self.get_model('MotionPoll').get_collection_string(), MotionPollViewSet)
def ready(self): # Import all required stuff. from openslides.core.config import config from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .config_variables import get_config_variables from .projector import get_projector_elements from .signals import ( create_builtin_workflows, get_permission_change_data, required_users, ) from .views import ( CategoryViewSet, MotionViewSet, MotionBlockViewSet, MotionPollViewSet, MotionChangeRecommendationViewSet, StateViewSet, WorkflowViewSet, ) # Define config variables and projector elements. config.update_config_variables(get_config_variables()) register_projector_elements(get_projector_elements()) # Connect signals. post_migrate.connect( create_builtin_workflows, dispatch_uid='motion_create_builtin_workflows') permission_change.connect( get_permission_change_data, dispatch_uid='motions_get_permission_change_data') user_data_required.connect( required_users, dispatch_uid='motions_required_users') # Register viewsets. router.register(self.get_model('Category').get_collection_string(), CategoryViewSet) router.register(self.get_model('Motion').get_collection_string(), MotionViewSet) router.register(self.get_model('MotionBlock').get_collection_string(), MotionBlockViewSet) router.register(self.get_model('Workflow').get_collection_string(), WorkflowViewSet) router.register(self.get_model('MotionChangeRecommendation').get_collection_string(), MotionChangeRecommendationViewSet) router.register(self.get_model('MotionPoll').get_collection_string(), MotionPollViewSet) router.register(self.get_model('State').get_collection_string(), StateViewSet)
def ready(self): # Load projector elements. # Do this by just importing all from these files. from . import projector # noqa # Import all required stuff. from openslides.core.config import config from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .config_variables import get_config_variables from .signals import create_builtin_workflows, get_permission_change_data, is_user_data_required from .views import CategoryViewSet, MotionViewSet, MotionBlockViewSet, MotionPollViewSet, MotionChangeRecommendationViewSet, WorkflowViewSet # Define config variables config.update_config_variables(get_config_variables()) # Connect signals. post_migrate.connect(create_builtin_workflows, dispatch_uid='motion_create_builtin_workflows') permission_change.connect( get_permission_change_data, dispatch_uid='motions_get_permission_change_data') user_data_required.connect( is_user_data_required, dispatch_uid='motions_is_user_data_required') # Register viewsets. router.register( self.get_model('Category').get_collection_string(), CategoryViewSet) router.register( self.get_model('Motion').get_collection_string(), MotionViewSet) router.register( self.get_model('MotionBlock').get_collection_string(), MotionBlockViewSet) router.register( self.get_model('Workflow').get_collection_string(), WorkflowViewSet) router.register( self.get_model( 'MotionChangeRecommendation').get_collection_string(), MotionChangeRecommendationViewSet) router.register( self.get_model('MotionPoll').get_collection_string(), MotionPollViewSet)
def ready(self): # Import all required stuff. from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .projector import get_projector_elements from .signals import get_permission_change_data, required_users from .views import MediafileViewSet # Define projector elements. register_projector_elements(get_projector_elements()) # Connect signals. permission_change.connect( get_permission_change_data, dispatch_uid='mediafiles_get_permission_change_data') user_data_required.connect( required_users, dispatch_uid='mediafiles_required_users') # Register viewsets. router.register(self.get_model('Mediafile').get_collection_string(), MediafileViewSet)
def ready(self): # Import all required stuff. from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .projector import get_projector_elements from .signals import get_permission_change_data, required_users from .views import MediafileViewSet # Define projector elements. register_projector_elements(get_projector_elements()) # Connect signals. permission_change.connect( get_permission_change_data, dispatch_uid='mediafiles_get_permission_change_data') user_data_required.connect( required_users, dispatch_uid='mediafiles_required_users') # Register viewsets. router.register(self.get_model('Mediafile').get_collection_string(), MediafileViewSet)
def ready(self): # Load projector elements. # Do this by just importing all from these files. from . import projector # noqa # Import all required stuff. from openslides.core.signals import permission_change, user_data_required from openslides.utils.rest_api import router from .signals import get_permission_change_data, is_user_data_required from .views import MediafileViewSet # Connect signals. permission_change.connect( get_permission_change_data, dispatch_uid='mediafiles_get_permission_change_data') user_data_required.connect( is_user_data_required, dispatch_uid='mediafiles_is_user_data_required') # Register viewsets. router.register( self.get_model('Mediafile').get_collection_string(), MediafileViewSet)