e98b091253
Refactor SpaceManagementBody
to use a Stack
layout for improved UI structure, allowing better positioning of the SpaceManagementCommunitiesTree
and the main content. Enhance SpaceManagementCommunitiesTree
with a shadow effect for better visual separation. This change promotes a more organized and visually appealing interface.
2025-07-24 09:39:38 +03:00
77d6d822cb
Refactor SpaceSubSpacesDialog
and SubSpacesInput
to integrate a shared TextEditingController
for improved state management of subspace names. This change enhances the input handling and ensures proper disposal of the controller, promoting better resource management.
2025-07-24 09:39:33 +03:00
97530dd351
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1722-FE-Implement-Duplicate-Space-Feature
2025-07-23 14:19:55 +03:00
2077ef053f
Refactor DuplicateSpaceService
to return a list of SpaceModel
objects instead of a single instance. Update related components including DuplicateSpaceSuccess
state and DuplicateSpaceDialog
to handle multiple spaces. Enhance CommunityStructureHeaderActionButtonsComposer
to reflect these changes in the success callback.
2025-07-23 12:42:23 +03:00
d21850edc8
Enhance DuplicateSpaceDialog
to use Bloc
for state management and streamline the duplication process with success and error handling. Update CommunityStructureHeaderActionButtonsComposer
to integrate the new dialog for duplicating spaces.
2025-07-23 12:37:27 +03:00
5fde74fc7d
Add DuplicateSpaceFailureDialog
widget to display error messages when duplicating spaces fails.
2025-07-23 12:37:07 +03:00
04b7a506be
Remove newSpaceIcon
parameter from DuplicateSpaceParam
class since it isnt needed.
2025-07-23 10:52:46 +03:00
19ddf443a9
Refactor RemoteDuplicateSpaceService
to improve code readability by aligning method chaining for URL replacements.
2025-07-23 10:52:29 +03:00
3779176978
Add DuplicateSpaceDialog
widget for user interaction in duplicate space management.
2025-07-23 10:52:18 +03:00
7c5bca35fc
Add DuplicateSpaceTextField
widget for user input in duplicate space management.
2025-07-23 10:52:07 +03:00
4241d11cb6
Implemented duplicate_space
data layer.
2025-07-23 09:59:13 +03:00
c59d2b7fd6
Implemented toJson
method in DuplicateSpaceParam
.
2025-07-23 09:58:15 +03:00
71f0da9299
Created duplicate_space
presentation layer.
2025-07-23 09:51:09 +03:00
e6d9000ee2
Implemented duplicate space domain layer.
2025-07-23 09:48:23 +03:00
7dc103f904
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/assign_togs_to_table_overflow
2025-07-23 09:38:00 +03:00
e4c41bab90
bugfix/assign_tag_to_devices_table_overflow.
2025-07-23 09:37:11 +03:00
0de882d43b
[FE] On Uba Gateway device the Icons of the devices inside are not all of them displayed ( #359 )
...
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Jira Ticket
[SP-1569](https://syncrow.atlassian.net/browse/SP-1569 )
## Description
add devices and icons for them
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1569]:
https://syncrow.atlassian.net/browse/SP-1569?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:34:10 +03:00
40251b846b
Integrate ReorderSpaces functionality into CommunityStructureCanvas and enhance RemoteReorderSpacesService with dynamic URL generation. Update ReorderSpacesParam to require parentSpaceUuid and spaces for improved validation and serialization.
2025-07-21 16:43:26 +03:00
1323bceca1
Update ReorderSpacesParam to make parentSpaceUuid optional and add toJson method for serialization.
2025-07-21 16:39:31 +03:00
a3a7937021
Implemented ReorderSpacesBloc
.
2025-07-21 16:14:03 +03:00
9bf715501b
Implement ReorderSpacesService.
2025-07-21 15:57:31 +03:00
c65f4a7fab
Add ReorderSpacesParam and ReorderSpacesService for managing space reordering functionality.
2025-07-21 15:57:20 +03:00
0ad562b6ce
add icons and types for devices did not added before
2025-07-20 14:03:50 +03:00
fc70669f1d
sends correct parentUuid key in create space.
2025-07-16 15:27:31 +03:00
62f67f5a5f
Refactor CreateSpaceButton and CommunityStructureCanvas to utilize CommunityModel directly, enhancing data handling during space creation. Implement success callback for space creation to update community state in CommunitiesBloc, improving user experience and maintainability.
2025-07-16 11:16:41 +03:00
8e303af0d7
Update RemoteCreateSpaceService to correct API endpoint for space creation, changing the return path to include '/spaces' for accurate resource targeting.
2025-07-16 11:01:26 +03:00
4ef4858cee
Added x, and y to the toJson
method of CreateSpaceParam
, since the API still needs them as required properties. Revert the once the BE removes those properties.
2025-07-16 10:29:43 +03:00
9a203b2fd9
Add CreateSpaceBloc, CreateSpaceEvent, and CreateSpaceState for managing space creation logic. Implement event handling and state management to enhance user experience during space creation.
2025-07-16 10:01:51 +03:00
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
308eb65d46
Update error handling in RemoteUpdateSpaceService to retrieve error messages from the 'message' field instead of 'error', enhancing clarity in error reporting.
2025-07-16 09:56:55 +03:00
d65f9ceea9
Enhance AddDeviceTypeWidget to support initial product counts and update selection logic. Modify AssignTagsDialog to pass initial products from space allocations, improving user experience and maintainability.
2025-07-15 14:53:04 +03:00
f539b0ac8d
Rename UniqueSubspacesDecorator
to UniqueSpaceDetailsSpacesDecoratorService
2025-07-15 14:38:44 +03:00
5a3cf93748
Improved UniqueSubspacesDecorator implementation to improve handling of duplicate subspace names.
2025-07-15 14:37:16 +03:00
acefe7b355
Refactor RemoteDeleteSpaceService to use a private HTTPService instance and update URL construction with ApiEndpoints for improved maintainability. Update DeleteSpaceDialog to reflect changes in service initialization.
2025-07-15 11:09:04 +03:00
b223194950
Add loading and status widgets for delete space dialog; refactor dialog to utilize new components for improved user feedback during space deletion process.
2025-07-15 10:07:12 +03:00
3bee17c574
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1721-FE-Implement-Delete-Space-Feature
2025-07-14 14:44:55 +03:00
f4b5c6fb52
Implement delete space functionality in CommunityStructureHeader: Integrate DeleteSpaceDialog for space deletion confirmation and update routing for space management page.
2025-07-14 14:44:08 +03:00
086f3cedf8
Refactor RemoteDeleteSpaceService: Simplify success response handling and improve error message formatting
2025-07-14 14:30:17 +03:00
035c03c6b2
Fix error handling in DeleteSpaceBloc: update failure message to include exception details
2025-07-14 14:17:01 +03:00
5663e2084e
Created DeleteSpaceBloc
.
2025-07-14 10:57:34 +03:00
3cd0125310
Refactor space deletion: Introduce DeleteSpaceParam and DeleteSpaceService for enhanced space management functionality
2025-07-14 10:54:13 +03:00
e0980b324c
Add DeleteSpaceParam and DeleteSpaceService for space deletion functionality
2025-07-14 10:54:07 +03:00
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
83202204b0
Remove BlocProvider for UpdateSpaceBloc in SpaceDetailsDialogHelper to streamline dependency management and improve code clarity.
2025-07-09 15:58:17 +03:00
d87739f1fd
Refactor JSON Serialization in UpdateSpaceParam: Adjusted the _toJson method for Subspace to ensure 'subspaceName' is always included and 'uuid' is only added when applicable, enhancing clarity and consistency in data representation.
2025-07-09 15:25:41 +03:00
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
7c2aed2d58
Refactor RemoteUpdateSpaceService: Improved error handling in updateSpace method by checking API response success before returning the updated space. This enhances robustness and ensures proper error propagation for failed updates.
2025-07-08 12:20:10 +03:00
bcf62027bc
Validate UUIDs in RemoteUpdateSpaceService: Added checks for empty space and community UUIDs before constructing the update URL, improving error handling and robustness in the update space process.
2025-07-08 11:12:12 +03:00
b001713ce4
Enhance Community Structure Widgets: Updated SpaceDetailsDialogHelper to accept community UUID for space creation and editing. Refactored CreateSpaceButton and CommunityStructureHeader to pass community UUID, improving data handling and consistency across the community structure features.
2025-07-08 11:10:22 +03:00
bab3226c73
Merge branch 'dev' of https://github.com/SyncrowIOT/web into SP-1717-FE-Draw-Create-Edit-Space-Dialog
2025-07-08 10:02:12 +03:00