Commit Graph

  • 814b7075d2 Merge pull request #250 from SyncrowIOT:bugfix/unlink-space-model hannathkadher 2025-02-05 11:31:33 +04:00
  • a219f0dc49 Merge branch 'dev' of https://github.com/SyncrowIOT/backend into dev hannathkadher 2025-02-05 11:30:42 +04:00
  • 993ecf4cf8 fixed the unlinking hannathkadher 2025-02-05 11:30:40 +04:00
  • 6c44c00562 Merge pull request #249 from SyncrowIOT/origin/SP-1162-BE-Missing-Spaces-name-in-Device-Table-When-Fetching-from-Community-in-the-device-management-screen hannathkadher 2025-02-04 23:00:18 +04:00
  • 2a4926f94e added battery and space details hannathkadher 2025-02-04 22:58:03 +04:00
  • 400110be72 Merge pull request #248 from SyncrowIOT:SP-1017-FE-Implement-Confirmation-Modal-for-Duplication-Action hannathkadher 2025-02-04 18:58:39 +04:00
  • 18b419f1dd - Replaced explicit null/undefined/empty string checks with truthy/falsy conditions - Improved code readability and efficiency hannathkadher 2025-02-04 18:57:15 +04:00
  • 9d72ad3717 Merge pull request #247 from SyncrowIOT/fix-delted-user-error faris Aljohari 2025-02-04 07:40:31 -06:00
  • a3dbf6697c Merge branch 'dev' into fix-delted-user-errorn faris Aljohari 2025-02-04 07:40:11 -06:00
  • 5ccac95ee1 Refactor user and invited user validation in InviteUserService faris Aljohari 2025-02-04 07:38:00 -06:00
  • 35aaa06551 Merge pull request #246 from SyncrowIOT/fix-null-user-issue faris Aljohari 2025-02-04 07:25:15 -06:00
  • b02b4c049c Add optional chaining to user and invitedUser checks faris Aljohari 2025-02-04 07:24:47 -06:00
  • ef403d5ad2 Merge pull request #245 from SyncrowIOT/bugfix/fixed-recursive-check-for-valid-subspace hannathkadher 2025-02-04 15:09:14 +04:00
  • a890d75d5a SP-1046 hannathkadher 2025-02-04 15:04:58 +04:00
  • b04d013d95 reduce code duplication hannathkadher 2025-02-04 15:03:47 +04:00
  • 33d7d60755 Merge pull request #243 from SyncrowIOT/check-if-user-deleted-validation faris Aljohari 2025-02-04 03:08:30 -06:00
  • 8193014692 Merge pull request #244 from SyncrowIOT/fix-space-owner-permissions faris Aljohari 2025-02-04 02:16:42 -06:00
  • c9f2da1b57 Add missing permissions for SPACE_OWNER role faris Aljohari 2025-02-04 02:14:27 -06:00
  • a92497603f Check user active status before sign-up and invite faris Aljohari 2025-02-04 01:56:56 -06:00
  • 8461d0fc87 Merge pull request #242 from SyncrowIOT/fix-update-invted-user-role faris Aljohari 2025-02-04 01:27:51 -06:00
  • 6e942109fa Update user role in repository when inviting user faris Aljohari 2025-02-04 01:11:10 -06:00
  • 5d83555a99 Merge pull request #241 from SyncrowIOT/fix-trigger-automation faris Aljohari 2025-02-04 00:55:30 -06:00
  • ed6662a08a Update permission requirement for automation status update faris Aljohari 2025-02-04 00:52:43 -06:00
  • 8e621aeb81 Merge pull request #240 from SyncrowIOT/fix-create-space-issue hannathkadher 2025-02-03 18:08:59 +04:00
  • 9dcb68da2d Add function to remove circular references and use it in SpaceService faris Aljohari 2025-02-03 07:38:19 -06:00
  • 94bec00f7f Merge pull request #239 from SyncrowIOT/fix/assign-device hannathkadher 2025-02-03 11:59:14 +04:00
  • 3bb88a6e97 fixed issue in association and disassociation hannathkadher 2025-02-03 11:54:49 +04:00
  • 6a5982d75a Merge pull request #238 from SyncrowIOT:bugfix/fix-in-get-space hannathkadher 2025-02-03 00:44:39 +04:00
  • 427e764539 faster querying hannathkadher 2025-02-03 00:43:38 +04:00
  • 0a1b5c5299 Merge pull request #237 from SyncrowIOT:bugfix/fix-in-get-space hannathkadher 2025-02-03 00:14:38 +04:00
  • 7f69867e8a optimizing space call hannathkadher 2025-02-03 00:13:34 +04:00
  • 8c4a4f6e34 Merge pull request #236 from SyncrowIOT:bugfix/fix-space-update hannathkadher 2025-02-02 23:16:01 +04:00
  • 87c2722313 fix space hannathkadher 2025-02-02 23:15:00 +04:00
  • 4537980e88 Merge pull request #235 from SyncrowIOT/feat/assignent-device-subspace hannathkadher 2025-01-31 12:29:36 +04:00
  • 96852b3d91 auto generate tag if not there hannathkadher 2025-01-31 12:06:16 +04:00
  • a8f966a221 removed logs hannathkadher 2025-01-31 11:07:06 +04:00
  • f77d52b6be fixed deleting subspace hannathkadher 2025-01-30 21:52:59 +04:00
  • 11faa52283 added moving tags hannathkadher 2025-01-30 21:43:30 +04:00
  • 0ac271c0cf Merge pull request #233 from SyncrowIOT/feat/add-subspace-info-device hannathkadher 2025-01-30 16:13:19 +04:00
  • 4f9d664d21 Merge pull request #234 from SyncrowIOT/fix-sort-invited-users hannathkadher 2025-01-30 15:11:52 +04:00
  • 6a857aac65 Order users by creation date in ascending order faris Aljohari 2025-01-30 04:26:39 -06:00
  • 289e615b7a added subspace information hannathkadher 2025-01-30 10:09:41 +04:00
  • e3c2d68daa Merge pull request #232 from SyncrowIOT:feat/ccreate-tag-device-join hannathkadher 2025-01-29 14:56:42 +04:00
  • 93b7f7a154 Merge branches 'dev' and 'dev' of https://github.com/SyncrowIOT/backend into dev hannathkadher 2025-01-29 14:55:30 +04:00
  • 450fb8add0 Merge branch 'bufix/move-tags-between' into dev hannathkadher 2025-01-29 14:55:26 +04:00
  • 1b02f1c86a add tag_id hannathkadher 2025-01-29 14:55:05 +04:00
  • 7faead463d Merge pull request #231 from SyncrowIOT/bufix/move-tags-between hannathkadher 2025-01-29 14:02:39 +04:00
  • 64a056cf95 tag fix hannathkadher 2025-01-29 14:02:26 +04:00
  • 0a7c61e1f5 Merge pull request #230 from SyncrowIOT/SP-prevent-the-space-owner-and-space-member-to-have-access-on-the-web-platform faris Aljohari 2025-01-29 03:49:18 -06:00
  • 3366f525ef fixed moving device hannathkadher 2025-01-29 11:53:28 +04:00
  • dc23cce89a Add platform type to user login and enforce access restrictions faris Aljohari 2025-01-28 19:41:03 -06:00
  • 65eac98270 Merge pull request #229 from SyncrowIOT/SP-1147-be-save-the-automation-in-our-database-to-get-the-automation-by-syncrow-spaces faris Aljohari 2025-01-28 19:13:01 -06:00
  • 2477f4825e Refactor automation and scene fetching to handle errors and improve readability faris Aljohari 2025-01-28 19:12:31 -06:00
  • 8161e8469b Add new automation actions and repository faris Aljohari 2025-01-28 03:43:11 -06:00
  • 9a163b0e85 Add Automation Module and Entity faris Aljohari 2025-01-28 03:42:52 -06:00
  • 037fb21cbf Merge pull request #228 from SyncrowIOT/bugfix/create-subspace hannathkadher 2025-01-27 15:22:30 +04:00
  • 903533cd86 fix create subspace hannathkadher 2025-01-27 15:19:35 +04:00
  • 7af9cdc4a2 Merge pull request #227 from SyncrowIOT/bugfix/move-tags hannathkadher 2025-01-27 14:23:05 +04:00
  • fc7e3b91e5 Merge pull request #225 from SyncrowIOT/SP-1145-be-get-space-by-community-have-devices hannathkadher 2025-01-27 12:56:14 +04:00
  • 96bf8ed7f8 prettier hannathkadher 2025-01-27 12:54:46 +04:00
  • be60e02b99 fixed moving tags hannathkadher 2025-01-27 12:54:38 +04:00
  • 666fa67784 return device status for each device faris Aljohari 2025-01-27 02:03:35 -06:00
  • ec06434191 Add tag and subspace fields to device validation faris Aljohari 2025-01-27 02:01:40 -06:00
  • 691fa504de Merge pull request #226 from SyncrowIOT/SP-874-adjust-primary-key-type-to-varchar-in-order-to-ensure-ease-of-joining-tables faris Aljohari 2025-01-26 13:49:28 -06:00
  • 91f831f817 Change deviceId column type to uuid faris Aljohari 2025-01-26 13:46:33 -06:00
  • 65e585c8f2 Add query parameter to filter spaces with devices faris Aljohari 2025-01-26 11:59:15 -06:00
  • c1aa5232c7 fixed delete hannathkadher 2025-01-24 20:56:50 +04:00
  • e70f65c62c Merge pull request #224 from SyncrowIOT/SP-1084-be-return-role-based-compatibility-for-space-member faris Aljohari 2025-01-22 07:00:52 -06:00
  • 19d6669a84 Update permission mappings and role permissions faris Aljohari 2025-01-22 06:47:12 -06:00
  • c3c30828ad Merge pull request #223 from SyncrowIOT/fix-secene-issue faris Aljohari 2025-01-22 05:39:22 -06:00
  • d45fe6cb0e add disabled check faris Aljohari 2025-01-22 05:33:50 -06:00
  • f555dc1708 Merge pull request #222 from SyncrowIOT/bugfix/get-space-model hannathkadher 2025-01-22 12:55:41 +04:00
  • 4b99d07c69 Merge pull request #220 from SyncrowIOT/SP-1086-be-implement-the-user-agreement-flow faris Aljohari 2025-01-22 02:49:00 -06:00
  • 6978ee84fa removed unique subspace name hannathkadher 2025-01-22 12:45:10 +04:00
  • 7e15cc65a4 only update if tag is no there hannathkadher 2025-01-22 12:44:54 +04:00
  • d56557b484 Merge pull request #221 from SyncrowIOT/bugfix/get-space-model hannathkadher 2025-01-22 12:08:41 +04:00
  • 3ee2e66e39 filter disable get space models in get query hannathkadher 2025-01-22 12:03:53 +04:00
  • f675064b68 Add endpoint to update user web agreement faris Aljohari 2025-01-22 00:34:54 -06:00
  • 6dd6c79d87 Add app agreement acceptance check and validation faris Aljohari 2025-01-22 00:34:47 -06:00
  • 41da528963 Add agreement acceptance fields to UserEntity faris Aljohari 2025-01-22 00:33:44 -06:00
  • 414495c7fe Merge pull request #219 from SyncrowIOT/fix-wizard-issue faris Aljohari 2025-01-21 23:45:27 -06:00
  • 335ba9f63b Add VIEW_DEVICE_WIZARD permission to VISITOR role faris Aljohari 2025-01-21 07:40:52 -06:00
  • d193778df0 Merge pull request #218 from SyncrowIOT/SP-1101-investigate-mismatch-between-log-and-column-values faris Aljohari 2025-01-21 01:40:01 -06:00
  • 9542f9334f Refactor invite user service to validate spaces and improve code structure faris Aljohari 2025-01-21 00:02:25 -06:00
  • 42c3f3c150 Update device status logs to handle multiple properties faris Aljohari 2025-01-21 00:02:17 -06:00
  • 6dba022350 Merge pull request #217 from SyncrowIOT/SP-1087-be-get-the-privacy-policy-data faris Aljohari 2025-01-17 00:28:57 -06:00
  • dc11133057 Add Privacy Policy Module and Controller faris Aljohari 2025-01-16 23:32:42 -06:00
  • ddacefe055 Merge pull request #216 from SyncrowIOT/SP-1085-be-get-the-user-agreement-data faris Aljohari 2025-01-15 23:56:30 -06:00
  • 12ddb95f19 Add terms and conditions data constants and update service faris Aljohari 2025-01-15 23:24:37 -06:00
  • c7bcb177e1 Remove unused terms and conditions constant faris Aljohari 2025-01-15 23:19:19 -06:00
  • ef593086bf Add Terms and Conditions Module faris Aljohari 2025-01-15 23:17:25 -06:00
  • 7956de7f56 Merge pull request #215 from SyncrowIOT/fix-issue-related-to-roles-and-invitaion faris Aljohari 2025-01-14 00:02:36 -06:00
  • d6d3491515 Ensure inviteUserSpace is saved in both branches faris Aljohari 2025-01-13 23:56:00 -06:00
  • ad4ec05d0a Add JWT authentication to PermissionController and update subOption titles faris Aljohari 2025-01-13 23:55:54 -06:00
  • 19cbc68fe0 Merge pull request #214 from SyncrowIOT:feat/update-space hannathkadher 2025-01-12 13:49:11 +04:00
  • ab9517e0c1 return just message hannathkadher 2025-01-12 13:47:35 +04:00
  • 870b0a0cf6 Merge pull request #213 from SyncrowIOT/bufgix/list-space-models hannathkadher 2025-01-12 13:41:38 +04:00
  • 65b7cf1f64 updated listing hannathkadher 2025-01-12 13:40:48 +04:00
  • 4ee4097246 Merge pull request #212 from SyncrowIOT/fix-upadte-invite-user faris Aljohari 2025-01-11 03:08:08 -06:00
  • ef4729521d Add user UUID to inviteUser creation in UserSpaceService faris Aljohari 2025-01-11 03:07:28 -06:00