Blocks: MRBS

Maintained by Davo Davo Smith
Based on the stand-alone MRBS project ( ), this allows users to book rooms and other resources from within Moodle.
700 sites
19 fans
Moodle 2.0, 2.1, 2.2, 2.3, 2.4

For a full description of this block, please see here

A Moodle 1.9 version of this plugin can be downloaded directly here: - this is not available on as there would be a lot of work involved in rewriting it to pass the automated database naming checks.


Screenshot #0


Davo Smith (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Peter de Groot
    Thu, 13 Oct 2016, 3:28 PM

    Sorry for the hassle .. I know it is annoying . ......... but have you had a chance to have a look yet.

  • Davo
    Thu, 13 Oct 2016, 9:17 PM
    When there is an update it will be posted here.
  • Davo
    Mon, 17 Oct 2016, 6:35 PM
    After a long delay, I've been able to take a look at this plugin again. To respond to the above queries:

    Juan - the MOODLE_20_STABLE branch is very out of date, please use the master branch (or download directly from this page, ignoring github)
    Phil, Peter, Eli - I've got MRBS up and running with Moodle 3.1 without any error messages (I've done a bit of a tidy up, but nothing major) - please could you get the latest code from the github master branch then, if you still have problems, send me step-by-step instructions about how to reproduce the problems.

    If I don't hear any feedback to the contrary, I'll assume this now works with Moodle 3.1 and put up a new version here later in the week.
  • Picture of Peter de Groot
    Tue, 18 Oct 2016, 10:40 AM

    Downloaded the tar ... and replaced the files..
    Appeared to work fine for me .. and I have put it out there for the users.. and will forward any feedback,

    Many many thanks for your work on this. Much appreciated..
  • Picture of Sue Moss
    Tue, 7 Feb 2017, 9:19 PM
    Does anybody know whether this will work with 3.2?
  • Davo
    Wed, 8 Feb 2017, 2:20 AM
    Not done any extensive testing (at some point I really should write some automated tests, but that will be quite a big job in this case), but a quick check suggests it works OK with Moodle 3.2.
  • Picture of Sue Moss
    Mon, 12 Jun 2017, 7:23 PM
    We have got this installed now and its working really well, but is there any way to stop the repeat function? We have staff who need to know when events are happening and the repeated events or getting overlooked.

    I've set the repeat options to 1 so that staff can't actually make a repeat booking but it doesn't overly tell them why they can't make that booking when they try to. Is there any way to hide the text so that it doesn't show repeat bookings as being an option?

    Many thanks
  • Davo
    Mon, 12 Jun 2017, 8:36 PM
    There is no built-in way to do that, but you may be able to hide the elements by adding some custom CSS to your theme.
  • Picture of Overnet Data
    Fri, 1 Sep 2017, 12:08 AM
    People struggling with "repeat" bookings returning with a booking conflict with a date of 1970 change line 326 of web/mrbs_sql.php from $entrys = ''; to $entrys = array();

    Worked for us
  • Davo
    Fri, 1 Sep 2017, 2:48 AM
    @Overnet Data - if that's a bug fix, could you post it on github (via the 'source control URL' linked above) or, even better, submit it as a patch (via github) and I can look at integrating it properly. It would be helpful it you gave clear instructions about how to reproduce (I've not tried yet).
  • Picture of 書華 Eric Wei 韋
    Tue, 12 Dec 2017, 10:50 AM
    @Overnet Data, Thanks it works for me too.
  • Picture of Peter de Groot
    Thu, 18 Jan 2018, 2:24 PM
    Sorry mate...
    Upgraded to Moodle 3.4.
    During database upgrade and afterwards it comes up with this error a lot of times..

    Invalid admin setting (auth_ldap/mrbs-admincontext)

    Sadly .. it also seems to break moodle in a lot, especially in other site administration tasks too.

    It seemed to work fine in 3.3 ... so it appears that something about 3.4 is not handling errors very well either...

    I am going to have to go back to 3.3.. Have tried the upgrade twice with the same problem..

    Pity .. as 3.4 has a new module to convert to https...
  • Davo
    Fri, 19 Jan 2018, 5:12 AM
    Looks like there's a new restriction in Moodle 3.4 about characters such as '-' appearing in config settings. I'll look into it when I have a chance, but I'm not sure when that will be.
  • Davo
    Sat, 24 Feb 2018, 7:28 PM
    Hi Peter - sorry for the slow reply. The error you have reported is not really related to the MRBS plugin. It seems you have created a role called 'mrbs-admin' (shortname) and that is causing a problem with auth_ldap, which generates its config names from role shortnames (and, hence, is creating the invalid setting).

    You should be able to fix this by renaming the role to 'mrbsadmin' instead of 'mrbs-admin' (note that 'mrbsadmin' is the name used by default when installing block_mrbs).
  • Picture of Peter de Groot
    Thu, 3 May 2018, 9:49 AM
    Sorry about the delay.

    Correct you are.

    Changed the role name to default and upgraded to Moodle 3.4.2+ (Build: 20180421) and have no problems.

    Many tx for the fix.
1 2 3 4 5 6 7
Please login to post comments