Rename AppInstallationPositionEntry to AppInstallationPositionEntryDetail for better clarity and ensure installationId is properly typed as number. The new component includes form handling for installation position details.
- Create new unit detail page with route and navigation
- Add unit detail component to display basic unit information
- Implement position list management with pagination and actions
- Include position creation, editing and deletion functionality
- Update unit model to include installation relationship
- Add new handler, service, and schema files for unit-position
- Update list configuration and entry form components
- Modify page title and integrate employee relation
- Implement CRUD operations with proper validation
- Implement reusable back button component
- Add back button to division and installation detail pages
- Improve navigation logic with additional state cleanup
- Replace direct detail display with navigation to dedicated detail page
- Add new installation detail components and configuration
- Remove unused entry.ts file
- Create new route for installation detail view
- Add installation position handler, service, and schema
- Update list configuration and entry form components
- Enhance pagination component with configurable controls
- Implement installation position list view with search and pagination
- Add new division position page to side menu
- Implement division position list with improved employee name display
- Include necessary API calls with proper includes for related data
- Add error handling for data loading failures
Add try-catch block to handle potential errors during API calls for division details and employee list. Show toast notification when errors occur to improve user feedback.
- Add index column to division position list table
- Remove pagination component as it's no longer needed
- Map data to include row numbers before display
- Simplify employee name construction using array filtering
- Replace dropdown-action-ud with dropdown-action-dud component
- Update division detail navigation to use route navigation
- Clean up code formatting and remove unnecessary whitespace