Example #1
0
def edit(room_id):
    room = g.proxies.Rooms.from_id(room_id)
    if not room:
        aborT(404)

    printerConfigurations = g.proxies.PrinterConfigurations.list()
    roomClasses = g.proxies.RoomClasses.list()

    printerConfigurations.insert(0, ("none", "Default"))
    roomClasses.insert(0, ("none", "Default"))

    form = RoomForm(**room['Room'])
    facade = Facade(form=form, room=room)

    form.printer_configuration_id.choices = printerConfigurations
    form.room_class_id.choices = roomClasses
    if form.validate_on_submit():
        if form.printer_configuration_id.data == 'none':
            form.printer_configuration_id.data = ''
        if form.room_class_id.data == 'none':
            form.room_class_id.data = ''
        room = g.proxies.Rooms.update(room_id, **form.data)
        print room
        facade['room_id'] = room['Room']['id']
        facade.successful = True
    return facade
Example #2
0
def edit(room_id):
    room = g.proxies.Rooms.from_id(room_id)
    if not room:
        aborT(404)

    printerConfigurations = g.proxies.PrinterConfigurations.list()
    roomClasses = g.proxies.RoomClasses.list()

    printerConfigurations.insert(0, ("none", "Default"))
    roomClasses.insert(0, ("none", "Default"))

    form = RoomForm(**room['Room'])
    facade = Facade(form=form, room=room)

    form.printer_configuration_id.choices = printerConfigurations
    form.room_class_id.choices = roomClasses
    if form.validate_on_submit():
        if form.printer_configuration_id.data == 'none':
            form.printer_configuration_id.data = ''
        if form.room_class_id.data == 'none':
            form.room_class_id.data = ''
        room = g.proxies.Rooms.update(room_id, **form.data)
        print room
        facade['room_id'] = room['Room']['id']
        facade.successful = True
    return facade
Example #3
0
def add():
    printerConfigurations = g.proxies.PrinterConfigurations.list()
    roomClasses = g.proxies.RoomClasses.list()

    printerConfigurations.insert(0, ("none", "Default"))
    roomClasses.insert(0, ("none", "Default"))

    form = RoomForm()
    facade = Facade(form=form)

    form.printer_configuration_id.choices = printerConfigurations
    form.room_class_id.choices = roomClasses

    if form.validate_on_submit():
        if form.printer_configuration_id.data == 'none':
            form.printer_configuration_id.data = ''
        if form.room_class_id.data == 'none':
            form.room_class_id.data = ''
        room = g.proxies.Rooms.create(**form.data)
        print form.data
        print room
        facade['room_id'] = room['Room']['id']
        facade.successful = True
    return facade
Example #4
0
def add():
    printerConfigurations = g.proxies.PrinterConfigurations.list()
    roomClasses = g.proxies.RoomClasses.list()

    printerConfigurations.insert(0, ("none", "Default"))
    roomClasses.insert(0, ("none", "Default"))

    form = RoomForm()
    facade = Facade(form=form)

    form.printer_configuration_id.choices = printerConfigurations
    form.room_class_id.choices = roomClasses

    if form.validate_on_submit():
        if form.printer_configuration_id.data == 'none':
            form.printer_configuration_id.data = ''
        if form.room_class_id.data == 'none':
            form.room_class_id.data = ''
        room = g.proxies.Rooms.create(**form.data)
        print form.data
        print room
        facade['room_id'] = room['Room']['id']
        facade.successful = True
    return facade