Faris Armoush
39c5fd1bca
Refactor SpaceDetailsModel to integrate Subspace and ProductAllocation models, enhancing data structure and serialization. Update related widgets to utilize Subspace instead of SpaceDetailsModel for improved clarity and maintainability.
2025-07-16 09:57:29 +03:00
Faris Armoush
5cd083a37b
Refactor Space and Tag Models: Removed unused JSON serialization methods from SpaceDetailsModel, ProductAllocation, and Subspace. Updated Tag model to eliminate unnecessary fields. Enhanced UpdateSpaceParam to streamline JSON conversion for subspaces and product allocations, improving data handling during updates.
2025-07-09 15:08:49 +03:00
Faris Armoush
3101960201
Enhance Space Management Features with Tag Assignment Improvements:
...
- Introduced UUID for ProductAllocation to ensure unique identification.
- Refactored AssignTagsDialog to manage tag assignments and validation more effectively, including error handling for empty tags and duplicate tag usage.
- Updated AssignTagsTable to support dynamic product allocation management and improved UI interactions.
- Enhanced AddDeviceTypeWidget to maintain selected products and handle increment/decrement actions, improving user experience during device type selection.
- Added AssignTagsErrorMessages widget for better error visibility in tag assignment process.
2025-07-07 14:26:59 +03:00
Faris Armoush
cebce2ce7f
Update SpaceDetailsModel: Change default icon from villa to location for improved representation of space details.
2025-07-06 14:50:24 +03:00
Faris Armoush
fc797c2646
Refactor SpaceDetailsModel and ProductAllocation: Update JSON parsing for clarity and remove unused location field. Change subspace name mapping for consistency with API response.
2025-07-03 13:19:34 +03:00
Faris Armoush
318e1d9af7
Implement Space Management Header and Action Buttons; integrate SpaceDetailsBloc for improved space management functionality. Add CommunityStructureHeader, CommunityStructureHeaderActionButtons, and CommunityStructureHeaderButton widgets to enhance UI and user interactions. Update SpaceManagementCommunityStructure to include the new header and refactor space details service for better endpoint handling.
2025-07-03 13:09:43 +03:00
Faris Armoush
71cf4b9feb
Update LoadSpaceDetailsParam to require spaceUuid and refactor SpaceDetailsDialog to enhance clarity in parameter handling.
2025-07-02 16:30:23 +03:00
Faris Armoush
009b7c0316
Refactor SpaceDetails feature to replace LoadSpacesParam with LoadSpaceDetailsParam, enhancing clarity in parameter handling. Introduce ClearSpaceDetails event in SpaceDetailsBloc for better state management. Update SpaceDetailsDialog and SpaceDetailsForm to utilize new parameter and improve dialog functionality.
2025-07-02 15:53:54 +03:00
Faris Armoush
fa6ee9a0af
Add factory method empty to SpaceDetailsModel for creating default instances
2025-07-02 15:03:00 +03:00
Faris Armoush
fdd0526c78
added copyWith to SpaceDetailsModel and its property models.
2025-07-02 14:17:27 +03:00
Faris Armoush
0132805713
Fix PR notes.
2025-06-17 11:26:48 +03:00
Faris Armoush
aa141ef54d
Implemented Space details blocs, services, params, and models.
2025-06-16 15:24:17 +03:00