コード例 #1
0
ファイル: blockings.py プロジェクト: kevinkoosk/indico
 def _process(self):
     if self.action == 'accept':
         self.blocked_room.approve()
     elif self.action == 'reject':
         self.reject()
     return jsonify(
         blocking=blockings_schema.dump(self.blocking, many=False))
コード例 #2
0
ファイル: blockings.py プロジェクト: kevinkoosk/indico
 def _process(self, timeframe, my_rooms, mine):
     filters = {
         'timeframe': timeframe,
         'created_by': session.user if mine else None,
         'in_rooms_owned_by': session.user if my_rooms else None
     }
     blockings = get_room_blockings(**filters)
     return jsonify(blockings_schema.dump(blockings))
コード例 #3
0
ファイル: blockings.py プロジェクト: kevinkoosk/indico
 def _process(self):
     return jsonify(blockings_schema.dump(self.blocking, many=False))
コード例 #4
0
ファイル: blockings.py プロジェクト: kevinkoosk/indico
 def _process(self, args):
     blocking = create_blocking(created_by=session.user, **args)
     return jsonify(blockings_schema.dump(blocking, many=False))
コード例 #5
0
ファイル: blockings.py プロジェクト: kevinkoosk/indico
 def _process(self, args):
     update_blocking(self.blocking, **args)
     return jsonify(blockings_schema.dump(self.blocking, many=False))
コード例 #6
0
ファイル: blockings.py プロジェクト: indico/indico
 def _process(self):
     if self.action == 'accept':
         self.blocked_room.approve()
     elif self.action == 'reject':
         self.reject()
     return jsonify(blocking=blockings_schema.dump(self.blocking, many=False))
コード例 #7
0
ファイル: blockings.py プロジェクト: indico/indico
 def _process(self):
     return jsonify(blockings_schema.dump(self.blocking, many=False))
コード例 #8
0
ファイル: blockings.py プロジェクト: indico/indico
 def _process(self, timeframe, my_rooms, mine):
     filters = {'timeframe': timeframe, 'created_by': session.user if mine else None,
                'in_rooms_owned_by': session.user if my_rooms else None}
     blockings = get_room_blockings(**filters)
     return jsonify(blockings_schema.dump(blockings))
コード例 #9
0
ファイル: blockings.py プロジェクト: indico/indico
 def _process(self, args):
     update_blocking(self.blocking, **args)
     return jsonify(blockings_schema.dump(self.blocking, many=False))
コード例 #10
0
ファイル: blockings.py プロジェクト: indico/indico
 def _process(self, args):
     blocking = create_blocking(created_by=session.user, **args)
     return jsonify(blockings_schema.dump(blocking, many=False))