aab2b4a52a
insert after update and refactor
2025-07-10 15:52:15 +03:00
d58da9644f
add toggling for points
2025-07-10 15:51:44 +03:00
df46a5b905
update spaces remote files
2025-07-10 15:51:17 +03:00
a1fa049a05
no need for dummy data
2025-07-10 15:50:56 +03:00
494a000590
update bookable space logic
2025-07-10 15:50:24 +03:00
b5d72b2a2a
refactor code
2025-07-10 15:49:30 +03:00
55a73eee7f
we can switch pages in access managment
2025-07-10 15:48:13 +03:00
645a07287e
Refactor date selection: add SelectDateFromSidebarCalendar event and update state management for improved clarity
2025-07-10 14:15:57 +03:00
885ef61114
Refactor booking system: replace DebouncedBookingSystemService with DebouncedBookableSpacesService and streamline search handling
2025-07-10 12:10:28 +03:00
bfd6b5c3a0
Refactor booking system: replace BookingSystemService with BookableSystemService and update parameter handling for improved clarity
2025-07-10 11:25:35 +03:00
2b638940ae
Refactor booking system: enhance parameter handling for improved clarity and maintainability
2025-07-10 11:14:30 +03:00
3e95bf4473
Refactor booking system: replace individual parameters with LoadBookableSpacesParam for improved clarity and maintainability
2025-07-10 10:56:10 +03:00
2d16bda61d
Refactor SidebarBloc: streamline room data handling by using paginatedSpaces.data directly
2025-07-09 16:41:31 +03:00
5c90d5f6b9
Refactor SidebarBloc: simplify room data handling by directly using paginatedSpaces.data
2025-07-09 16:40:57 +03:00
d6a48850a7
Remove debug print statement from BookableSpacesService response handling
2025-07-09 16:25:21 +03:00
6cac94a1c4
Clean up booking system code: remove commented-out code and unnecessary variables for improved readability
2025-07-09 16:23:39 +03:00
9f28e1ccef
Refactor booking system: remove unused classes, update dependencies, and implement date selection logic
2025-07-09 16:18:10 +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
b128618bfd
clean the code for save and next buttons and enhance UI
2025-07-09 15:11:27 +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
6534bfae5b
Implement-Calendar-ui
2025-07-09 09:31:55 +03:00
2b8d987c69
Add SpaceReorderDataModel and integrate drag-and-drop functionality in CommunityStructureCanvas for improved space management.
2025-07-08 16:00:57 +03:00
707cb4791f
Added CreateSpaceButton for improved user interaction and updated layout calculations to utilize context extensions for better responsiveness.
2025-07-08 13:08:43 +03:00
03c45ed8d0
Refactor SpaceCardWidget: Simplified widget structure by removing unnecessary SizedBox.
2025-07-08 13:07:55 +03:00
9e0ea4ad6f
Adjust spacer flex in SpaceManagementCommunityStructure widget for improved layout consistency.
2025-07-08 13:07:39 +03:00
9e6b14737f
Refactor CreateSpaceButton: Changed from StatelessWidget to StatefulWidget to manage hover state and added tooltip for improved user experience. Enhanced button styling and interaction feedback for better visual cues during space creation.
2025-07-08 13:07:26 +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
fa1eaa570c
Refactor Space Update Logic: Introduced UpdateSpaceParam for better parameter handling in update operations. Enhanced SpaceDetailsDialogHelper to manage loading and error states during space updates. Updated RemoteUpdateSpaceService to construct dynamic URLs for space updates based on community UUID. Improved CommunitiesTreeFailureWidget UI with SelectableText and added spacing for better layout.
2025-07-08 10:01:43 +03:00
42c410d982
use TimeOfDay instead of String
2025-07-07 17:07:38 +03:00
368b1be3c0
fix conditions for start and end time for reservation
2025-07-07 17:07:23 +03:00
35e9b606b2
use param to send Update Api for unbookable to be bookable
2025-07-07 15:40:49 +03:00
387586f6f7
unused commnet
2025-07-07 15:40:20 +03:00
e4a27b5651
build services for them
2025-07-07 15:39:19 +03:00
f89660a9ff
build modeling and params
2025-07-07 15:38:52 +03:00
1a3dc60bd2
build blocs for bookable and nonBookable spaces
2025-07-07 15:38:18 +03:00
201348a9bf
build dialog with steps view
2025-07-07 15:37:38 +03:00
e2d4e48875
build main screens with its widgets for bookableScreen
2025-07-07 15:36:35 +03:00
4c06479469
Replaced Column with ListView in SpaceDetailsForm to enhance scrolling behavior and accommodate dynamic content.
2025-07-07 14:54:25 +03:00
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
ddfd4ee153
removed print statement.
2025-07-07 14:26:39 +03:00
7f0484eec6
Add UpdateSpaceDetails Event.
2025-07-07 14:26:18 +03:00
dc7064d142
Add Factory Method for Empty Tag Instance in Tag Model.
2025-07-07 14:25:37 +03:00
e523a83912
Refactor Tags Service and Bloc for Improved Data Handling:
...
- Updated RemoteTagsService to remove LoadTagsParam and fetch project UUID internally, enhancing encapsulation and reducing parameter dependency.
- Modified TagsService interface to reflect the new loading method signature.
- Adjusted TagsBloc to align with the updated service method, simplifying the loading process.
- Enhanced AssignTagsTable and AddDeviceTypeWidget to utilize the new data flow, improving maintainability and user experience.
2025-07-07 10:50:03 +03:00
e917225c3d
Refactor Widgets for Improved UI Consistency and Usability:
...
- Replaced Text with SelectableText in AddDeviceTypeWidget and AssignTagsTable for better text selection and accessibility.
- Simplified onCancel action in AssignTagsDialog for improved readability.
- Enhanced ProductsGrid layout by removing unnecessary Column widget, streamlining the widget structure for better performance and maintainability.
2025-07-07 10:36:42 +03:00
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
47bd6ff89e
Refactor AddDeviceTypeWidget for Improved Error Handling and Loading States:
...
- Extracted loading and error handling logic into separate methods for better readability and maintainability.
- Updated UI to utilize centralized loading and failure widgets, enhancing user experience during data fetching.
2025-07-07 10:20:51 +03:00