Hi every one! Again me, this time I have a little issue with this:
I have the model:
db.define_table('location',
Field('name','string'))
db.define_table('room',
Field('name','string'),
Field('isbooked','boolean'),
Field('location_id', db.location))
db.define_table('categorie',
Field('name','string'))
db.define_table('member',
Field('name','string'),
Field('categorie_id',db.categorie))
db.define_table('booking',
Field('room_id',db.room),
Field('member_id',db.member),
Field('date','datetime'),
Field('comment','text'))
and what I need is this:
A user can make a booking with multiple rooms, currently for this I'm
using this controller:
def create():
form = crud.create(db.booking, next = URL('index'))
return dict(form=form)
So I was wondering to use a validator like this:
db.booking.room_id.requires = IS_IN_DB(db, db.room.id, '%
(name)s',multiple=True)
But It doesn't work.
And when a user saves a booking It must sent an email to an admin, the
admin should validate the booking.
So the magic question is, How could I do all above?
Thank's!!!