Bulk Changes¶
Source PDF page(s): 57 (of raw/specs/MMS features v2.5.pdf)
Summary: Centralized bulk configuration management — apply template amendments and assign base templates to large groups of devices/merchants in controlled, scheduled deployments.
Owner: Martin (project lead — confirm feature owner)
Status: in-development — EST 2026-05-31
Delivery map (web)¶
| FE (mms-fe) | BE (cloudbanking) | |
|---|---|---|
| Routes / screens | (to fill) | — |
| API | calls bulk template amendment / assign endpoints | defines amendment + base-template-assign APIs and jobs |
| Figma | (to link Bulk Changes / Template Amendments / Base Template Assign frames) | — |
| OpenProject | (FE WP ID(s)) | (BE WP ID(s)) |
Why¶
Configuration changes need to be applied consistently across many devices and merchant environments without per-device edits. See MMS Features v2.5 §8.
What¶
Template Amendments (p.57) — In Progress (EST 2026-05-31)¶
- Create, edit, activate, deactivate, and remove template amendment configurations.
- Manage amendment rules for application parameters, transaction settings, fees, limits, and device behaviors.
- Apply bulk configuration changes to groups of devices or merchant environments via centralized templates.
- Support scheduled updates and controlled deployment to target devices.
- Device filtering and saved filters to simplify device selection and amendment targeting.
Base Template Assign (p.57) — Design UI (EST 2026-05-31)¶
- Assign base templates in bulk. (UI design stage; details not yet specified in the source.)
Out of scope¶
Creating the base templates themselves — see app-manager (Assign Applications → base templates).
Acceptance criteria¶
Product (E2E)¶
- [ ] Bulk configuration changes can be safely applied to a selected group of devices/merchants and verified on staging.
Frontend¶
- [ ] CRUD + activate/deactivate UI for template amendment configurations.
- [ ] UI for configuring amendment rules (app params, transaction settings, fees, limits, device behaviors).
- [ ] Flows for scheduling bulk deployments, selecting devices via filters/saved filters.
- [ ] Base Template Assign UI implemented (per design).
Backend¶
- [ ] APIs and jobs for CRUD + activate/deactivate template amendments.
- [ ] Engines for applying amendment rules to devices/merchants.
- [ ] Scheduling, execution, and status tracking for bulk deployments.
- [ ] APIs for Base Template Assign (bulk assignment of base templates).
Done together¶
- [ ] End-to-end bulk change executed on staging (amendment + base template assign) and verified on sample devices.
Linked pages¶
- ../specs/mms-features-v2.5
- app-manager — base templates that amendments and assignment act on
- device-manager — target devices for bulk changes
Status history¶
- 2026-05-27 — ingested from features doc v2.5; Template Amendments "Progress - EST 05/31/2026", Base Template Assign "Design UI - EST 05/31/2026" → in-development, target 2026-05-31