Skip to content

Device, Category, MaintenanceStatus and Vendor System#20

Merged
LeBraveLittleToaster merged 13 commits into
mainfrom
develop
Jan 31, 2026
Merged

Device, Category, MaintenanceStatus and Vendor System#20
LeBraveLittleToaster merged 13 commits into
mainfrom
develop

Conversation

@LeBraveLittleToaster

Copy link
Copy Markdown
Owner

No description provided.

Changed authority requirements for /api/v1/user/** and /api/v1/admin/** endpoints to use hasAnyAuthority with new roles (REALM_USER, REALM_ADMIN, REALM_OWNER). This allows broader access control based on updated role definitions.
Moved device, category, vendor, and maintenance status classes to the 'lumenforge' namespace. Introduced UUID fields to Category, Vendor, and MaintenanceStatus entities. Added REST controllers and services for Category, Vendor, and MaintenanceStatus with paginated and search endpoints. Implemented repository search methods for similarity-based queries. Added a static manufacturer.csv file.
Introduces InitializeDatabaseService to populate categories, vendors, and maintenance statuses from CSV files if the database is empty and the appropriate command-line flag is set. Adds initial CSV files for categories and maintenance statuses to static resources.
Added project description and badge to README.
@LeBraveLittleToaster LeBraveLittleToaster merged commit 64748ca into main Jan 31, 2026
1 check 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.

1 participant