def _process(self, args): if 'bookable_hours' in args: self._check_invalid_times(args) update_room_availability(self.room, args) return jsonify(nonbookable_periods=nonbookable_periods_schema.dump( self.room.nonbookable_periods, many=True), bookable_hours=bookable_hours_schema.dump( self.room.bookable_hours, many=True))
def _process(self, args): if 'bookable_hours' in args: self._check_invalid_times(args) update_room_availability(self.room, args) return jsonify( nonbookable_periods=nonbookable_periods_schema.dump(self.room.nonbookable_periods, many=True), bookable_hours=bookable_hours_schema.dump(self.room.bookable_hours, many=True) )
def _process(self): return jsonify(nonbookable_periods=nonbookable_periods_schema.dump( self.room.nonbookable_periods, many=True), bookable_hours=bookable_hours_schema.dump( self.room.bookable_hours, many=True))
def serialize_unbookable_hours(data): from indico.modules.rb.schemas import bookable_hours_schema return [bookable_hours_schema.dump(d) for d in data]
def _process(self): return jsonify( nonbookable_periods=nonbookable_periods_schema.dump(self.room.nonbookable_periods, many=True), bookable_hours=bookable_hours_schema.dump(self.room.bookable_hours, many=True) )
def serialize_unbookable_hours(data): from indico.modules.rb.schemas import (bookable_hours_schema) return [bookable_hours_schema.dump(d) for d in data]