Skip to content

Release: develop -> main#3611

Merged
TaprootFreak merged 3 commits intomainfrom
develop
Apr 23, 2026
Merged

Release: develop -> main#3611
TaprootFreak merged 3 commits intomainfrom
develop

Conversation

@github-actions
Copy link
Copy Markdown

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

* feat: add MROS reporting module

Adds MROS (Meldestelle für Geldwäscherei) module for compliance dashboard.
Tracks suspicious activity reports linked to UserData with status enum
(Draft, Submitted, Confirmed, Closed), submission date, authority reference
and case manager. Exposes admin-only CRUD endpoints.

* chore: prettier format mros service constructor

* refactor: open mros endpoints to compliance role

Switches MrosController guards from ADMIN to COMPLIANCE so compliance
operators can use the reporting dashboard. ADMIN and SUPER_ADMIN keep
access via the additional roles chain.
* feat: add recall list endpoints for compliance dashboard

Adds GET /recall and GET /recall/:id returning recalls with eager-loaded
bankTx, checkoutTx and user relations. Both routes are admin-only,
consistent with existing POST/PUT.

* refactor: open recall endpoints to compliance role

Switches RecallController guards from ADMIN to COMPLIANCE so compliance
operators can use the dashboard end-to-end (list, create, update).
ADMIN and SUPER_ADMIN still have access via additional roles.
@TaprootFreak TaprootFreak merged commit 2bba2b3 into main Apr 23, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants