Faris Armoush
35c8a73156
Refactor SpaceManagementPage's initState to ensure HTTPService is initialized before use in CommunitiesBloc.
2025-07-21 16:24:11 +03:00
Faris Armoush
96f107f972
Refactor SpaceManagementPage to utilize a shared HTTPService instance for API calls in Communities, SpaceDetails, Products, and ReorderSpaces blocs, and injected ReorderSpacesBloc into it.
2025-07-21 16:15:26 +03:00
Faris Armoush
f539b0ac8d
Rename UniqueSubspacesDecorator to UniqueSpaceDetailsSpacesDecoratorService
2025-07-15 14:38:44 +03:00
Faris Armoush
7331c8440b
Refactor SpaceManagementPage to use StatefulWidget and initialize CommunitiesBloc in initState. Update CommunityStructureHeader to handle community updates and improve state management in CommunitiesTreeSelectionBloc with new event for community state updates.
2025-07-14 10:27:22 +03:00
Faris Armoush
66ed30b50c
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1720-FE-Draw-AssignTagsToSpace-Dialog
2025-07-07 10:21:14 +03:00
Faris Armoush
bcd0ae4a2a
Refactor Products Module:
...
- Introduced ProductsBloc and updated ProductsService to remove LoadProductsParam, simplifying the product loading process.
- Updated RemoteProductsService to utilize a new API endpoint for fetching products.
- Adjusted ProductsEvent and ProductsState to reflect changes in the loading mechanism, enhancing maintainability and clarity in the products management flow.
2025-07-06 16:44:26 +03:00
Faris Armoush
46a7add90d
made subspaces unique and removed duplication from BE side.
2025-07-06 13:23:50 +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
9dfb3ed369
Refactor SpaceDetailsDialog and SpaceIconPicker to integrate Bloc for state management, enhancing icon selection and dialog functionality.
2025-07-02 15:20:52 +03:00
Faris Armoush
3601b02bc3
Add SpaceDetailsModelBloc and events for managing space details state
2025-07-02 15:02:55 +03:00
Faris Armoush
8494f0a8f1
matched community and space models with API.
2025-06-22 12:38:54 +03:00
Faris Armoush
51c088d998
made communities paginatable.
2025-06-22 11:11:25 +03:00
Faris Armoush
2f233db332
implemented space management side bar.
2025-06-22 11:04:39 +03:00
Faris Armoush
8caee32822
Initialized new SpaceManagementPage.
2025-06-18 09:39:49 +03:00