Yes - good idea. Two comments:
(1) Maybe a good way of displaying the extra bookings would be to have them
hidden normally, but then if you click something in the left hand column the
extra bookings appear - a bit like having grouped rows in Microsoft Excel
and you click on the '+' sign to expand the group. You could have some
kind of light that comes on in the left hand column to show you if there are
any extra bookings.
(2) The "All day" checkbox in edit_entry would probably need some thought.
I know that in our installation "All day" is clicked as an easy way of
saying "All slots between morning_starts and evening_ends", rather than "all
of the 24 hours in the day". That's because it makes no difference with us
as it wouldn't make sense to have bookings in the early morning or late
evening. However, making your suggested change makes it more visible that
it's possible to do this. So do you need two checkboxes: "All day" and
"All standard slots"? Or something else? I don't know - I haven't
thought a lot about this yet.
----- Original Message -----
From: "Peter Bell" <peter.bell@...>
To: "General purpose list (support/developers/users)"
Sent: Monday, September 29, 2008 12:25 AM
Subject: Re: [MRBS-general] Suggestion
> Anselm Martin Hoffmeister wrote:
>> Am Montag, den 29.09.2008, 08:38 +1000 schrieb Peter Bell:
>>> This arose out of a need for 24 hour bookings the bulk of which occur in
>>> a limit part of the day. Currently MRBS (revision 928) allows such
>>> bookings to be made but they do not show up on the "Day" or "Week"
>>> pages, only on the month pages.
>>> I made a modification to the previous release to always display booking
>>> made outside the standard times for the "Day" and "Week" pages. I have
>>> not yet reworked the change for the latest version (and I want to
>>> simplify it a little) but is anyone else interested in this? For an
>>> example see:
>> Hi Peter,
>> from what I see there, your standard thresholds seem to be 6 AM to 23:59
>> (or 11:59 PM). I did not notice a booking outside those times though.
>> What would that look like? An extension of the table, as needed? A line
>> "booking before ... o'clock: XXX" ?
>> In general I think it is a good idea to also display bookings outside
>> the standard times. As most people will simply not have those bookings
>> it would not change anything for them. A reasonable handling should be
>> specified though, where your exact idea of handling those special cases
>> probably is a good starting point.
> The Booking from 00:00 to 03:00 on Wednesday 24 September for Studio B
> is the example, you will notice that the 3:00 to 5:30 slots are not
> displayed, as there is not booking during those times. If you look at
> the following day the page starts at 06:00.
> The implementation is relatively simple, a record is kept of the time
> slots filled when the days records are read from the database, and only
> those slots that are active are displayed.
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> Build the coolest Linux based applications with Moblin SDK & win great
> Grand prize is a trip for two to an Open Source event anywhere in the
> mrbs-general mailing list