示例#1
0
 def _process_args(self):
     RHManageTimetableBase._process_args(self)
     self.session_id = None
     if 'session_block_id' in request.args:
         self.session_id = SessionBlock.get_one(request.args['session_block_id']).session_id
         if self.session and self.session.id != self.session_id:
             raise BadRequest
示例#2
0
 def _checkParams(self, params):
     RHManageTimetableBase._checkParams(self, params)
     self.session_id = None
     if 'session_block_id' in request.args:
         self.session_id = SessionBlock.get_one(request.args['session_block_id']).session_id
         if self.session and self.session.id != self.session_id:
             raise BadRequest
示例#3
0
文件: legacy.py 项目: jas01/indico
 def _process_args(self):
     RHManageTimetableBase._process_args(self)
     self.session_id = None
     if 'session_block_id' in request.args:
         self.session_id = SessionBlock.get_one(request.args['session_block_id']).session_id
         if self.session and self.session.id != self.session_id:
             raise BadRequest
示例#4
0
文件: legacy.py 项目: nyimbi/indico
 def _checkParams(self, params):
     RHManageTimetableBase._checkParams(self, params)
     self.session_id = None
     if 'session_block_id' in request.args:
         self.session_id = SessionBlock.get_one(request.args['session_block_id']).session_id
         if self.session and self.session.id != self.session_id:
             raise BadRequest
示例#5
0
    def update_data_association(self, event, vc_room, event_vc_room, data):
        contribution_id = data.pop('contribution')
        block_id = data.pop('block')
        link_type = VCRoomLinkType[data.pop('linking')]

        if link_type == VCRoomLinkType.event:
            event_vc_room.link_object = event
        elif link_type == VCRoomLinkType.contribution:
            event_vc_room.link_object = Contribution.get_one(contribution_id)
        elif link_type == VCRoomLinkType.block:
            event_vc_room.link_object = SessionBlock.get_one(block_id)
        event_vc_room.vc_room = vc_room
        event_vc_room.show = data.pop('show')
        if event_vc_room.data is None:
            event_vc_room.data = {}
示例#6
0
文件: plugins.py 项目: OmeGak/indico
    def update_data_association(self, event, vc_room, event_vc_room, data):
        contribution_id = data.pop('contribution')
        block_id = data.pop('block')
        link_type = VCRoomLinkType[data.pop('linking')]

        if link_type == VCRoomLinkType.event:
            event_vc_room.link_object = event
        elif link_type == VCRoomLinkType.contribution:
            event_vc_room.link_object = Contribution.get_one(contribution_id)
        elif link_type == VCRoomLinkType.block:
            event_vc_room.link_object = SessionBlock.get_one(block_id)
        event_vc_room.vc_room = vc_room
        event_vc_room.show = data.pop('show')
        if event_vc_room.data is None:
            event_vc_room.data = {}
示例#7
0
 def _process_args(self):
     RHManageSessionBase._process_args(self)
     self.session_block = SessionBlock.get_one(
         request.view_args['block_id'])
示例#8
0
 def _checkParams(self, params):
     RHManageSessionBase._checkParams(self, params)
     self.session_block = SessionBlock.get_one(
         request.view_args['block_id'])
示例#9
0
 def _process_args(self):
     RHManageSessionBase._process_args(self)
     self.session_block = SessionBlock.get_one(request.view_args['block_id'])
示例#10
0
文件: sessions.py 项目: OmeGak/indico
 def _checkParams(self, params):
     RHManageSessionBase._checkParams(self, params)
     self.session_block = SessionBlock.get_one(request.view_args["block_id"])