Il 28/01/2013 18:18, Didier Raboud ha scritto:
as you might have read, some members of the DebConf team have been
investigating around the idea of using an online booking system for the
allocation of beds at the next DebConf [1]. The discussion threads start
at [2].
[1] http://debconf13.debconf.org
[2] http://lists.debconf.org/lurker/message/20130121.183724.0141d1c0.en.html
http://lists.debconf.org/lurker/message/20130123.131844.1db333fd.en.html
Hello Didier, I wasn't aware of this discussion, thanks for considering
hoteldruid. As an old debian user I will be very pleased to help you
with configuration if needed, or if some little changes are required.
What I found on the internet is that one possibility is to rename
"rooms" to "beds" and use "nearby rooms" as "room groupings". While this
could work, we have around 300 beds and this would be quite a lot of
work, so we were wondering whether a hoteldruid evolution, plugin or
patch could empower this idea. Needless to say that this would be of
great help for our work towards the organisation of the next Debconf.
Yes, considering each bed as a separate unit is the only way for
hoteldruid to work for hostels (there are some using it like
http://www.skanstulls.se/). If your rooms are named with numbers you can
use letters to name beds (01a, 01b, 01c, 02a, etc.). You can also leave
some rooms as unique units if you know more or less which % is going to
book a complete room.
I understand that inserting all the data of rooms will be a boring
process, but right now I think it will be faster than coding a function
to split the rooms. Consider that you can create all the 300 rooms at
once when you install and then just rename them on the rooms table (make
sure that your php.ini has max_input_vars over at least 2000). The
debian package will create 7 rooms by default, if you want I can send
you a backup file with the 300 rooms.
I've read a little your discussion and I'm convinced that automatic
assignment can be useful for you too, consider that it is just a default
that can be overwritten by the one inserting the reservation. With
manual assignment you'll also have to follow some rules, once they are
established you just have to see how well hoteldruid can follow them.
For example you could assign a lower priority to the first bed of each
room, then to the second bed and so on. Also you can create an "extra
cost" called "handicap" that when selected will make the reservation
incompatible with some rooms/beds. You can have some rooms reserved as
"only female" or "only male" and have a separate rate for them (consider
that "rate" also stands for "room type" in hoteldruid). So let me know
all your needs and I'll be glad to help as much as possible.
Best regards,
Marco
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org