Skip to main content

v7.6.0 — April 2024

Released: April 2024

Maker-Checker

User and Role Management

Maker-Checker approval is now available for User and Role Management actions:
  • Activation at program level is irreversible — once enabled, it cannot be disabled
  • Covers: user creation, updates, and unlocking; excludes password resets and archiving
  • The UI shows each request’s status: raised, approved, or rejected
  • When multiple requests exist for the same user/role, the latest accepted request takes priority
  • Bulk approval/rejection has been removed
  • Program-level summary emails are sent for pending actions

Reports

Transaction Report Performance

  • Report generation has been migrated to MSSQL
  • Performance: 1M records + 25 attributes previously took 30–40 minutes; now takes 1–2 minutes
  • Deleted transaction attributes are automatically removed from reports without triggering errors
  • Custom reports now support an unlimited number of local transaction attributes

Projected Expiry Report

  • A new monthly member-level report showing projected point expiry
  • Columns are customisable during program setup
  • Tested with: 10M members + 11M transactions over 1 year — generation time ~45 minutes

Role Management

Dependent Permission Auto-Enable

  • When enabling certain permissions (e.g., “Add/Remove Points”, “Suspend Member”), the system automatically enables required dependent permissions (e.g., “View Member”)
  • Users can manually deselect these if needed after creation

Import / Export

Settings Transfer Between Programs

  • DevOps teams can transfer program settings between two programs on the same LBMS version
  • Exportable items: Member attributes, Transaction attributes, Attribute groups, Rules, Communication templates
  • Current limitation: Disabled/archived templates and rules are included in exports; future versions will export only active items

Technical Improvements

  • Error log file processing migrated to MSSQL with a 30% reduction in processing time, reducing load during large CPD/TXN uploads
  • All timestamps in the application now display based on database/server time; exported files use browser-based time

Communications

  • Email template title is now optional for new templates (still required when editing existing templates)
  • Communication templates can be disabled to prevent default member notifications — members will not receive emails if all templates are disabled

Bug Fixes

  • Resolved issue where emails were delivered to incorrect addresses; a patch has been applied to affected customers