Rafeek-Khoudare
6db60a2a97
dont use context in async block
2025-07-16 11:31:54 +03:00
Rafeek-Khoudare
7f9f39811b
use switch state instead of if else
2025-07-16 11:26:14 +03:00
Rafeek-Khoudare
739b491bd8
debouncer Note
2025-07-16 11:21:32 +03:00
Faris Armoush
6ec972a520
Integrate CommunitiesTreeSelectionBloc into CreateSpaceButton to handle space selection upon successful space creation. Update community state in CommunitiesBloc to reflect new space addition, enhancing user experience and maintainability.
2025-07-16 11:18:24 +03:00
Faris Armoush
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
Rafeek-Khoudare
3e634dc7a2
fix communities filtiring issue
2025-07-16 11:02:32 +03:00
Faris Armoush
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
Rafeek-Khoudare
db157f30c5
first notes requests
2025-07-16 10:35:16 +03:00
Faris Armoush
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
Faris Armoush
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
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
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
Rafeek-Khoudare
6b8827f4d9
fixes after merge
2025-07-15 15:37:08 +03:00
Rafeek-Khoudare
e8c36f5af6
fix after merge
2025-07-15 15:36:20 +03:00
Rafeek-Khoudare
762dade195
Merge branch 'dev' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces
2025-07-15 15:35:31 +03:00
Rafeek-Khoudare
f5def4b4d7
to open Request
2025-07-15 15:26:37 +03:00
Rafeek-Khoudare
ab326fa820
delete dummy files
2025-07-15 15:18:14 +03:00
Rafeek-Khoudare
e9b4d35f97
add settings and edit feature to bookable spaces
2025-07-15 15:17:43 +03:00
Faris Armoush
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
Faris Armoush
f539b0ac8d
Rename UniqueSubspacesDecorator to UniqueSpaceDetailsSpacesDecoratorService
2025-07-15 14:38:44 +03:00
Faris Armoush
5a3cf93748
Improved UniqueSubspacesDecorator implementation to improve handling of duplicate subspace names.
2025-07-15 14:37:16 +03:00
Faris Armoush
e740652507
Refactor PlusButtonWidget and SpaceCardWidget to improve widget structure and interaction handling. Replace GestureDetector with IconButton for better usability and update positioning logic for the PlusButtonWidget, enhancing maintainability and readability.
2025-07-15 13:11:22 +03:00
Faris Armoush
c60078c96a
Refactor CommunityStructureCanvas to improve widget structure by rearranging the InteractiveViewer and GestureDetector hierarchy. This change enhances readability and maintainability while ensuring proper interaction handling.
2025-07-15 13:04:37 +03:00
Faris Armoush
903c5dd29b
Refactor SpacesRecursiveHelper to improve variable naming and enhance readability. Update mapping logic to clarify the distinction between updated and non-null spaces, ensuring better maintainability of the recursive space handling.
2025-07-15 12:55:49 +03:00
Faris Armoush
df39fca050
Refactor CommunityStructureHeaderActionButtons to simplify null handling for selectedSpace and improve widget structure. Ensure buttons are always displayed when selectedSpace is not null, enhancing readability and maintainability.
2025-07-15 12:49:37 +03:00
Faris Armoush
f832c5d884
Refactor SpaceManagementCommunityStructure to improve widget structure and visibility handling. Introduce separate methods for building the canvas and empty state, enhancing readability and maintainability.
2025-07-15 12:30:24 +03:00
Faris Armoush
fa930571dc
Ensure proper handling of null selectedSpace in CommunityStructureCanvas during widget updates to prevent unnecessary processing.
2025-07-15 12:27:45 +03:00
Rafeek-Khoudare
fe4063ef8f
changed the title from Routine to Workflow Automation
2025-07-15 11:20:13 +03:00
Faris Armoush
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
Faris Armoush
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
mohammad
428c81efff
Adjust table scroll behavior and modify height for improved layout
2025-07-15 10:05:07 +03:00
Rafeek-khoudare
288c252f46
SP-1696-fe-edit-user-dialog-enhancements ( #347 )
...
<!--
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-1696](https://syncrow.atlassian.net/browse/SP-1696 )
## Description
add company Name and replace it with job title
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ 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-1696]:
https://syncrow.atlassian.net/browse/SP-1696?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-15 09:08:15 +03:00
Rafeek-khoudare
7399dee687
[FE] Redundant API calls on Routines page when selecting a community from the tree ( #345 )
...
…rom the tree
<!--
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-1800](https://syncrow.atlassian.net/browse/SP-1800 )
## Description
fix Redundant API calls when choosing devices and use Que Par to send
spaces instead of send api for every space
## 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-1800]:
https://syncrow.atlassian.net/browse/SP-1800?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-15 08:32:08 +03:00
Rafeek-Khoudare
08e2ed4b4c
Merge branch 'dev' into revert-SP-1589
2025-07-15 08:31:45 +03:00
Rafeek-Khoudare
59e04708cd
Merge branch 'main' into revert-SP-1589
2025-07-15 08:30:33 +03:00
Rafeek-Khoudare
338d4f5737
fix typo
2025-07-15 08:19:43 +03:00
Faris Armoush
466f5b89c7
Enhanced SpacesConnectionsArrowPainter and CommunityStructureCanvas to support dynamic card widths; enhance SpaceCell widget layout and shadow properties for improved UI consistency.
2025-07-14 16:56:51 +03:00
Faris Armoush
de5d8df01c
Update SpaceCell widget shadow properties for improved visual appearance
2025-07-14 16:19:57 +03:00
Faris Armoush
5218641705
Refactor didUpdateWidget in CommunityStructureCanvas to ensure proper widget lifecycle management
2025-07-14 16:05:44 +03:00
Faris Armoush
ab6a6851f2
Update control points in SpacesConnectionsArrowPainter for smoother arrow rendering
2025-07-14 15:23:01 +03:00
mohammadnemer1
249cbfc242
Merge branch 'dev' into Build-Schedule-List-View-Support-State-Persistence
2025-07-14 15:20:08 +03:00
mohammad
8167926620
Enhance UI components: update color management, adjust button styles, and improve text formatting for better readability
2025-07-14 15:14:56 +03:00
Faris Armoush
beb33e37fa
Add SpacesRecursiveHelper for recursive space updates and deletions; refactor CommunityStructureHeader to use CommunityStructureHeaderActionButtonsComposer for improved action handling.
2025-07-14 14:59:58 +03:00
Faris Armoush
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
Faris Armoush
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
Faris Armoush
086f3cedf8
Refactor RemoteDeleteSpaceService: Simplify success response handling and improve error message formatting
2025-07-14 14:30:17 +03:00
mohammadnemer1
559091faa0
Add calendar event management features and UI components and Implemen… ( #349 )
...
…t Calendar logic
<!--
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:
-->
## Description
<!--- Describe your changes in detail -->
Implement Calendar logic
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ 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
2025-07-14 14:18:43 +03:00
Faris Armoush
035c03c6b2
Fix error handling in DeleteSpaceBloc: update failure message to include exception details
2025-07-14 14:17:01 +03:00
Faris Armoush
cf1b34ee0a
Add x_delete icon asset.
2025-07-14 12:17:07 +03:00
Faris Armoush
c112cde634
Uses Inkwell instead of Gesture Detector for canvas widgets.
2025-07-14 11:04:29 +03:00