Skip to content

Repository for the last open source version of Booked Scheduler. The "develop" branch contains the most current working code of the project and should be considered beta. The "master" branch is the most current stable release of BookedScheduler. Please read doc/README.md for further details.

License

Notifications You must be signed in to change notification settings

cgutteridge/librebooking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>Booked Readme</title>
</head>
<body>
<h1>Welcome to Booked Scheduler!</h1>

<h2>Prerequisites</h2>
<ul>
	<li>PHP 5.2 or greater (5.3+ recommended)</li>
	<li>MySQL 5.0 or greater</li>
	<li>Web server (Apache, IIS)</li>
	<li>OS - Windows, Mac, Unix</li>
</ul>

<h2>Installation instructions</h2>
<a href="readme_installation.html">Full install instructions</a><br/>
<a href="readme_installation.html#upgrading">Upgrading</a>

<h2>General Application Help</h2>
Booked application help is available from the Help menu item.

<h2>Release Notes</h2>

<h4>2.5.8</h4>
<ul>
    <li>Added schedule and resource filter to My Calendar</li>
    <li>Fixed bug displaying week in calendar views</li>
    <li>Reduced the size of the bookings page by ~35%</li>
    <li>Updated German language files</li>
    <li>Updated Japanese language files</li>
    <li>Updated Portuguese language files</li>
</ul>

<h4>2.5.7</h4>
<ul>
    <li>Fixed potential XSS vulnerability on login page</li>
</ul>

<h4>2.5.6</h4>
<ul>
    <li>Fixed problem navigating to reservation details from tall schedule view</li>
    <li>Fixed problem rendering resource group management page</li>
</ul>

<h4>2.5.5</h4>
<ul>
    <li>Fixed problem updating plugin config files through UI</li>
    <li>Fixed date parsing in web services</li>
</ul>

<h4>2.5.4</h4>
<ul>
    <li>Fixed error updating resources</li>
</ul>

<h4>2.5.3</h4>
<ul>
    <li>Fixed manage reservations/resources custom attribute filter when multiple attributes are provided</li>
    <li>Fixed javascript error when recaptcha is disabled during registration</li>
    <li>Fixed error updating usage configuration of resources</li>
    <li>Fixed installer to handle the case when the database exists but no tables have been created</li>
    <li>Changed installer to use mysqli</li>
    <li>Fixed error filtering blackouts by resource</li>
    <li>Fixed error creating recurring reservation which sometimes picked the wrong week of the month</li>
</ul>

<h4>2.5.2</h4>
<ul>
    <li>Added ability for admins to filter reservations by custom attributes</li>
    <li>Added ability for admins update reservation custom attributes inline on manage reservations page</li>
    <li>Added paging and filtering on Manage Resources</li>
    <li>Added bulk update on Manage Resources</li>
    <li>Added admin dashboard for all upcoming reservations</li>
    <li>Added ability to leave protocol off script.url setting to auto-detect http vs https</li>
    <li>Fixed bug failing to display error message when invalid daily layout is being created</li>
    <li>Fixed missing HTML tags on print report page</li>
    <li>Added Croatian translation</li>
    <li>Updated Czech translation</li>
    <li>Fixed overly restrictive password validator</li>
    <li>Changed reservation confirmation screen to notify when the reservation requires approval</li>
    <li>Updates to Italian language pack</li>
</ul>

<h4>2.5.1</h4>
<ul>
    <li>Updated German language files</li>
    <li>Changed reservations web service to not default to current user if no user is provided</li>
    <li>Added resource availability web service</li>
    <li>Added reservation approval web service</li>
    <li>Fixed bug creating a opening new reservation window without a selected resource id</li>
    <li>Fixed bug where reservations ending at midnight would show on the next day for condensed view</li>
    <li>Fixed bug where role restricted pages could not be opened up to everyone</li>
    <li>Fixed bug when a hidden resource belongs to a group</li>
    <li>Fixed bug with schedule admin being able to see reservation list and see blackout list</li>
    <li>Fixed bug where readonly schedule page failed to render</li>
    <li>Fixed bug  adding/removing resource images</li>
    <li>Fixed sample data import</li>
    <li>Cleaned up sample post-reservation plugin example</li>
</ul>

<h4>2.5</h4>
<ul>
    <li>Application renamed from phpScheduleIt to Booked Scheduler <a href="http://www.bookedscheduler.com/phpscheduleit" target="_blank">(why?)</a></li>
    <li>Added ability to reserve resource groups</li>
    <li>Added ability to filter schedule resources</li>
    <li>Added ability to specify resource type</li>
    <li>Added enhanced resource status management</li>
    <li>Added ability to specify buffer time between reservations (per resource)</li>
    <li>Custom attributes now appear on all reservation emails and balloons</li>
    <li>Added ability set custom attributes for an individual resource, user or resource type</li>
    <li>Added ability manage config files for all plugins through the UI</li>
    <li>Added ability to set reservation colors per user</li>
    <li>Added ability to subscribe to reservation Atom feeds</li>
    <li>Added ability update blackouts</li>
    <li>Added ability attach multiple items to a reservation</li>
    <li>Added Shibboleth authentication plugin (thank you to the folks at UCSF)</li>
    <li>Added ability to email admin for all new account creations</li>
    <li>Updates and cleanup on the API</li>
    <li>Removed password regex setting in favor of password complexity settings</li>
    <li>Changed schedule drop downs to exclude schedules if the user does not have permission to any of the resources belonging to it</li>
    <li>Added wide and condensed booking page views</li>
    <li>Added option to allow all users access to reports</li>
    <li>Added setting for default 'from' email address</li>
    <li>Changed the reservation page to default to the minimum resource reservation time</li>
    <li>Changed reservation update to grant permissions to all users if auto-assign permissions is being turned on</li>
    <li>Fixed showing 'Private' when the current user is the reservation owner</li>
    <li>Fixed bug where recurring reservations across daylight savings time boundaries were not being updated to the correct time</li>
    <li>Fixed bug where schedule would freeze on certain daylight savings boundaries</li>
    <li>Fixed pagination bug on manage reservations page</li>
    <li>Fixed bug allowing invitees to join a reservation that was already at capacity</li>
    <li>Fixed bug not enforcing resource cross day reservation constraint</li>
    <li>Fixed bug where quota rules were being enforced cumulatively for resources on a schedule</li>
    <li>Fixed bug where reminders were being sent for deleted reservations</li>
    <li>Updated all mysql_* calls to mysqli_*</li>
    <li>Numerous other minor fixes and updates</li>
</ul>

<h4>2.4.2</h4>
<ul>
    <li>Added ability to click and drag to create reservations</li>
    <li>Added ability hide blocked slots on schedule</li>
    <li>Added ability to view reservation participation on schedule</li>
    <li>Changed migration process to be asynchronous</li>
    <li>Fixed bug preventing reminders from running on some servers</li>
    <li>Fixed bug hiding labels for periods less than 1 hour</li>
    <li>Fixed bug in configuration management escaping special characters</li>
    <li>Fixed bug when changing start date/end date on reservation page</li>
    <li>Fixed bug selecting wrong start time when user and schedule timezones are different</li>
    <li>Updated German, Portuguese and Hebrew languages</li>
</ul>

<h4>2.4.1</h4>
<ul>
    <li>Changed periods spanning less than an hour to display tick marks instead of times</li>
    <li>Fixed bug when displaying vertical schedule when reservation title contained special characters</li>
    <li>Fixed bug in migration script not copying legacy password correctly</li>
    <li>Fixed bugs generating API documentation</li>
</ul>

<h4>2.4</h4>
<ul>
	<li>Added restful API</li>
	<li>Added ability to set different layouts for each day of the week</li>
	<li>Added ability to set reminders for reservation beginning and end</li>
	<li>Added UI management page for changing configuration</li>
	<li>Added ability for users to set default schedule</li>
	<li>Added ability to display schedules vertically</li>
	<li>Text for slot labels is now tokenized</li>
	<li>Added WordPress authentication plugin</li>
	<li>Added ability to use reCAPTCHA instead of built in captcha</li>
	<li>Added ability to set logo and custom css files</li>
	<li>Added configurable home page and logout urls</li>
	<li>Added ability to manage user groups from user management page</li>
	<li>Added Bulgarian and Flemisch language packs</li>
	<li>Localized the installation and configuration pages</li>
	<li>Fixed issues with accessory and reservation migration</li>
	<li>Added ability to disable password reset</li>
	<li>Numerous bug fixes and minor enhancements</li>
</ul>

<h4>2.3</h4>
<ul>
	<li>Added ability for administrators of all levels to create reports</li>
	<li>Added ability to create a reservation from the schedule and resource calendar views</li>
	<li>Added ability to create recurring blackout dates</li>
	<li>Added schedule admin role</li>
	<li>Added setting to disable recurring reservations for non-admins</li>
	<li>Added setting to automatically subscribe users to all emails</li>
	<li>Added setting to prevent reservation invitations and participation</li>
	<li>Added setting to load jQuery from CDN</li>
	<li>Added setting to return reservation to pending when updated</li>
	<li>Added Swedish translation</li>
	<li>Added full resource and accessory list to reservation emails</li>
	<li>Added ability to set resource order</li>
	<li>Added email address to user autocomplete</li>
	<li>Numerous minor enhancements added and defects fixed</li>
</ul>

<h4>2.2</h4>
<ul>
	<li>Breaking change: For Active Directory authentication, please set your authentication plugin to ActiveDirectory. Ldap plugin is now targeted at non-Active Directory.</li>
	<li>Added ability to create custom attributes</li>
	<li>Rewrote CAPTCHA functionality</li>
	<li>Added account activation emails</li>
	<li>Added ability to upload reservation attachments</li>
	<li>Made post-registration action pluggable</li>
	<li>Added Saml SSO Authentication plugin</li>
	<li>Made configuring resource image directories easier</li>
	<li>Added ability to start schedules on Today</li>
	<li>Numerous minor enhancements added and defects fixed</li>
</ul>

<h4>2.1</h4>
<ul>
	<li>Added resource administrator role</li>
	<li>Added configurable ability for application admins, resource admins and group admins to recieve reservation activity emails</li>
	<li>Added configuration options for user name formatting, resource editing rules, privacy settings and CSS extension file</li>
	<li>Added ability to subscribe to schedule, resource and personal calendars</li>
	<li>Added option for owner to receive emails when reservations are deleted</li>
	<li>Added participant email notifications when reservations are deleted</li>
	<li>Added ability use full HTML in announcements and resource descriptions/notes</li>
	<li>Many bug fixes, including: reservation approval, reservation admin delete, resource configuration, admin user creation, group user management, registration CAPTCHA</li>
	<li>Added Dutch, Spanish, Italian, Japanese, Polish, Catalan languages</li>
</ul>

<h4>2.0.2</h4>
<ul>
	<li>Fix and additional logging for migration</li>
	<li>Minor UI cleanup of validation group error div</li>
	<li>Fixed defect with captcha</li>
	<li>Fixed defect not translating full day names properly when using date formatting</li>
	<li>Fixed some IE7 display problems</li>
	<li>Updated install instructions to be more clear for cPanel users</li>
	<li>Dashboard now shows upcoming reservations for owned/invited/participating</li>
	<li>Fixed defect on quotas which was not working for non English</li>
	<li>Fixed defect where accessories with unlimited quantities were being rejected</li>
	<li>Fixed defect on manage blackouts</li>
	<li>Added pre-reservation plugin example</li>
	<li>Ajax reservation now displays errors</li>
	<li>Fixed defect selecting first period instead of last period when reservation ends at start time of first period </li>
	<li>Fixed defect displaying reservation on first period of the day if it ends at the first period's start time</li>
	<li>Fixed bug adding users from the admin tool</li>
	<li>Fixed javascript single quote bugs</li>
</ul>

<h4>2.0.1</h4>
<ul>
	<li>Perfomance improvements on bookings page</li>
	<li>Added Spanish and Dutch translations</li>
	<li>Added ability to view reservation details from view schedule page</li>
	<li>Fixed defect loading translated emails</li>
	<li>Fixed defect approving reservations</li>
	<li>Fixed defects when using IE</li>
	<li>Fixed defect showing an error during log out when using LDAP</li>
</ul>

<h4>2.0</h4>
<ul>
	<li>Fully rewritten from scratch with a focus on testability, extensibility and maintainability</li>
	<li>All new, more intuitive and friendly user interface</li>
	<li>Pluggable authentication, authorization, permissions, pre/post reservation actions</li>
	<li>Ability to reserve multiple resources at one time</li>
	<li>Flexible layout configuration and time slot labeling</li>
	<li>Quotas</li>
	<li>Roles</li>
	<li>Better Microsoft Outlook integration</li>
	<li>Easier installation process</li>
</ul>

</body>
</html>

About

Repository for the last open source version of Booked Scheduler. The "develop" branch contains the most current working code of the project and should be considered beta. The "master" branch is the most current stable release of BookedScheduler. Please read doc/README.md for further details.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 65.5%
  • JavaScript 22.0%
  • Smarty 10.1%
  • CSS 1.8%
  • Less 0.6%
  • Shell 0.0%