Issue Details (XML | Word | Printable)

Key: CONTRIB-1191
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Mike Worth
Reporter: Mike Worth
Votes: 0
Watchers: 1
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Non-core contributed modules

Change to allow the display of simultanious bookings in the same room

Created: 21/Apr/09 07:32 PM   Updated: 19/Jun/09 05:57 PM
Return to search
Component/s: Block: Mrbs
Affects Version/s: 1.9.4
Fix Version/s: None

File Attachments: 1. Text File mrbsdoublebookdiff.txt (4 kB)
2. Text File mrbsdoublebookdiff.txt (24 kB)
3. Text File mrbsdoublebookdiff.txt (3 kB)

Issue Links:
Relates
 

Participants: Anthony Borrow and Mike Worth
Security Level: None
Resolved date: 02/Jun/09
Affected Branches: MOODLE_19_STABLE


 Description  « Hide
In my college it is not unusual for some rooms to have multiple simultaneous bookings.

The most common example is when a subject like french has an AS class and an IB class, they are both taught by the same teacher, in the same room, at the same time. They are 2 distinct groups as far as the MIS is concerned so that exam entry etc. doesn't become a nightmare. The bookings themselves get into the database via my timetable import script (CONTRIB-1189)

This patch only works on the display side of things (using this patch will not allow you any new ways to bypass the validation). It displays simultaneous bookings in a different colour (configurable in the css as TD.DoubleBooked) and prints the details of both rather than overriding with the last booking (the default behaviour)

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Mike Worth committed 9 files to 'Contrib CVS' - 01/Jun/09 11:01 PM
CONTRIB-1189 & CONTRIB-1191 mrbs block

Timetable CSV import feature plus display of simultaneous bookings. This functions in a similar way to flatfile enrolments whereby a file location is defined and any files found there will be automatically processed.
MODIFY plugins/blocks/mrbs/web/edit_entry.php   Rev. 1.12    (+10 -5 lines)
MODIFY plugins/blocks/mrbs/settings.php   Rev. 1.12    (+4 -1 lines)
ADD plugins/blocks/mrbs/import.php   Rev. 1.1    (+0 -0 lines)
MODIFY plugins/blocks/mrbs/block_mrbs.php   Rev. 1.8    (+13 -2 lines)
MODIFY plugins/blocks/mrbs/web/mrbs.css   Rev. 1.3    (+3 -0 lines)
MODIFY plugins/blocks/mrbs/web/config.inc.php   Rev. 1.16    (+8 -1 lines)
MODIFY plugins/blocks/mrbs/web/force_book.php   Rev. 1.2    (+15 -6 lines)
MODIFY plugins/blocks/mrbs/lang/en_utf8/block_mrbs.php   Rev. 1.15    (+15 -2 lines)
MODIFY plugins/blocks/mrbs/web/day.php   Rev. 1.11    (+36 -10 lines)