26.6.11
Highlights
- Improved asset model EOS handling and date-entry UX.
- Shifted assets management toward card-oriented workflows in the frontend.
- Added first-class Users module support for User Groups and User Group Memberships.
Assets UX
- EOS now defaults to empty/null for new asset model creation.
- Asset model date entry now supports:
- picker-based selection
- manual typed input
- explicit clear/reset behavior
- Assets page now emphasizes card-based presentation over table-only management.
- Asset cards now show EOS-related fields and conditionally show serialized/countable attributes based on model type.
Users Module
- Added User Groups as a first-class tenant-scoped object:
GET /user-groupsPOST /user-groups
- Added User Group Memberships as a first-class tenant-scoped object:
GET /user-group-membershipsPOST /user-group-memberships
- Frontend now includes pages and add flows for both User Groups and User Group Memberships.
Database
- Added
user_groupstable and related indexes/constraints. - Added
user_group_membershipsjoin table with tenant-aware uniqueness and indexes.
Backlog
- Backlog updated to record completion of Users module group and membership management.