Skip to content

Releases: LMSCloud/LMSRoomReservations

Room 1410

02 Mar 14:45

Choose a tag to compare

Room 1410 Pre-release
Pre-release

Room 1410

20 Feb 11:46

Choose a tag to compare

Room 1410 Pre-release
Pre-release

Room 1410

20 Feb 09:45

Choose a tag to compare

Room 1410

30 Dec 12:03

Choose a tag to compare

Room 1410 Pre-release
Pre-release

Room 1410

22 Oct 11:39

Choose a tag to compare

Room 1410 Pre-release
Pre-release

Changelog – LMSRoomReservations Plugin

Version 5.2.0

New Features

Opening Hours Exceptions with Koha Calendar Integration

A comprehensive management system for opening hours exceptions has been added:

  • Koha calendar integration: Automatic synchronization with the Koha calendar system
  • Define exceptions: Set individual opening hours for special days (holidays, events, etc.)
  • Centralized management: Unified administration of opening hours and exceptions
  • Conflict prevention: Automatically considered during room bookings

Mandatory Email Notifications in the OPAC

New option to enforce email notifications for OPAC bookings:

  • Configurable: Can be enabled per room
  • Transparency: Users are reliably informed about successful bookings
  • Privacy: Optional; can be disabled for sensitive areas

OPAC Migration to Koha Pages

The OPAC interface has been fully migrated to the modern Koha Pages system:

  • Improved integration into the Koha ecosystem
  • Automatic page creation during plugin installation and upgrades
  • More consistent user experience

Improvements

Data Integrity

  • Foreign key protection: Implemented CASCADE ON UPDATE and ON DELETE to prevent data inconsistencies
  • Referential integrity: Automatic update and deletion of dependent records when related data changes

Performance and Code Quality

  • Code splitting: Migration from Rollup to Rolldown with automatic code segmentation
  • Shared utilities: Migration of helper functions to a shared submodule for better maintainability
  • Optimized bundles: Reduced load times through intelligent code splitting

Bug Fixes

  • OPAC page creation: Ensured correct page creation during plugin upgrades
  • Foreign key violations: Fixed integrity issues in the Koha database through proper cascade rules

Technical Changes

  • Updated German translations
  • Added Template::Plugin::Gettext for string extraction via xgettext-tt2
  • Migrated to pders01/koha-plugin for improved project management
  • Updated koha-plugin-lmscloud-util
  • Removed unused dependencies and old Rollup configuration
  • Updated staticapi to the latest upstream version
  • Added database seeding for testing purposes
  • Reformatted documentation and fixed linter warnings

Documentation

  • Added CHANGELOG.md
  • Updated README.md
  • Improved project documentation

Note: This version includes important data integrity improvements and new features for managing opening hours exceptions. The Koha calendar integration enables seamless coordination between the library calendar and the room booking system.

Oliver Messel Suite

21 Dec 14:49

Choose a tag to compare

Oliver Messel Suite

02 Sep 15:07

Choose a tag to compare

Oliver Messel Suite

05 Mar 18:39

Choose a tag to compare

Oliver Messel Suite

01 Mar 19:45

Choose a tag to compare

Oliver Messel Suite

01 Mar 19:07

Choose a tag to compare