> ## Documentation Index
> Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v7.6.0 — April 2024

> Loyalife v7.6.0 enables maker-checker for user and role management, dramatically improves transaction report performance via MSSQL, adds a projected expiry report, and enables settings import/export.

# 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
