Key Features:
- Unified Interface: Single view that combines both display and edit modes, eliminating the need for separate DetailView and EditView
- Modern Architecture: Built with Vue 3 using composables (
useBean,useACL) for better code reusability and maintainability - Studio Support: Full configuration through Studio interface
- Panel-Based Layout: Flexible panel system supporting multiple components and custom layouts
- Subpanels Integration: Built-in support for subpanels with pagination and ACL control
- ACL Integration: Comprehensive permissions checking at view, field, and action levels
- Dynamic Title: Browser tab title updates based on record name and module
- 200+ Entity Files: Added/updated entities for all modules in
api/app/Entities/Custom Fields Support: Entities now support custom fields with automatic synchronization - Dynamic entity rebuilding when custom fields are added/modified via Admin > “Quick Repair and Rebuild”
- Proper handling of the custom table (CSTM) integration
- Cross-Module Search: Search records across all accessible modules simultaneously
- Advanced Query Processing: Smart query standardization with wildcard support
- Paginated Results: Built-in pagination with configurable items per page
- Module Icons: Visual module identification in search results
- Quick Navigation: Direct links to record detail views from search results
- Responsive Design: Modern, clean interface with proper loading states
Improved Generation:
- Better entity generator with relational field support
- Automatic constraint handling for custom entities
- Fixed entity rebuilding issues with technical column names (e.g., “system”)
- Fixed Custom ID Generator handling in entity properties
- Improved shouldGenerateCustomEntity validation logic
- Better hasCustomTable() detection
Bug Fixes:
- Fixed multiple data loading when entering list view
- Fixed “Email Addresses” column sorting not working
- Fixed sorting by relational field, breaking the list view
- Fixed relational field filters not always working
- Fixed pencil action not redirecting to EditView
- Fixed pagination issues in Work Time view within Work Plan
- Fixed non-functional parent field on edit view
- Fixed global search relate/parent fields – display and navigation to records
- Fixed missing data in subpanels
- Fixed subpanel loading errors
- Fixed subpanel visibility issue despite having module access
- Fixed “Create” button in subpanels
- Fixed users not being able to see too much in subpanels
- Fixed adding Contracts through subpanel not working
- Fixed Date field clearing itself
- Fixed missing users when duplicating meeting records
- Fixed empty fields after failed user creation attempt
- Fixed unable to create costs under Business Trip
- Fixed unable to change employee status
- Fixed multienum field issues
- Fixed administrators having too many modules in the navigation bar
- Fixed alert panel clearing when clicking “x” on alerts
- Fixed the test environment lagging due to alerts
- Fixed database errors
- Fixed entity generation issues with technical column names (e.g., “system”)
- Fixed Doctrine cache not being cleared during Quick Repair and Rebuild
More info about release: https://github.com/minthcm/minthcm/releases/tag/4.3.0