Repository navigation
Backend Architecture Changelog
Paulo Gomes da Cruz Junior edited this page Apr 23, 2026
·
1 revision
-
What: Added backend support for user bookmarking: new JPA entity
UserBookmarkEntitywith a composite primary key,UserBookmarkRepository, migrationV1.0.2__bookmarks.sql, and controller endpointsPUT /api/users/bookmarks/{reportingUnitId}andDELETE /api/users/bookmarks/{reportingUnitId}.UserServicecontains add/delete/bookmark retrieval methods andSearchServicenow enriches results with bookmark state. - Why: Persist user bookmarks to enable quick access and to support offline scenarios; provide a guardable feature flag to allow controlled rollout.
- Impact: Update backend ERD and security filter chain diagrams, update backend structure tree to include new entity/repository, ensure migration is applied in CI, and add tests for flag-disabled and flag-undefined behaviours.
This wiki documents NR Waste Plus for users and developers. Verify security and deployment guidance against the current application configuration before applying it elsewhere.
- Report an issue or ask a question in the GitHub repository.
- Follow the Contributing Guidelines to propose an update.
- Read the Code of Conduct.
Collection indexes support human browsing and machine retrieval. Keep both current when adding or moving wiki pages.
NR Waste Plus Wiki | GitHub Repository