Commit Graph

  • fd62c9781e Change db table name + Modify unit tests + Update README AbegaM 2024-03-13 14:33:33 +03:00
  • 474c25c34d Change JWT variable names AbegaM 2024-03-13 13:01:35 +03:00
  • b17eaa29dc 0.7.0 AbegaM 2024-03-11 14:24:35 +03:00
  • b50cb6c535 Merge pull request #148 from thevahidal/authentication_and_authorization Ian Mayo 2024-03-11 11:02:53 +00:00
  • 0770d4a997 Merge pull request #150 from thevahidal/update_user_feature Ian Mayo 2024-03-11 11:02:36 +00:00
  • 4ad85ccf79 Merge pull request #152 from thevahidal/user_registration_feature Ian Mayo 2024-03-11 11:02:15 +00:00
  • 8193351702 Merge pull request #153 from thevahidal/obtain_access_token_feature Ian Mayo 2024-03-11 11:01:59 +00:00
  • d2fb268d3b Merge pull request #154 from thevahidal/refresh_access_token Ian Mayo 2024-03-11 11:01:51 +00:00
  • be9f77e0b4 Merge pull request #156 from thevahidal/change_password_feature Ian Mayo 2024-03-11 11:01:34 +00:00
  • 6d3dad53a3 Merge pull request #157 from thevahidal/authorization_feature Ian Mayo 2024-03-11 11:01:24 +00:00
  • e76ed6d237 Merge pull request #158 from thevahidal/multiple_role_feature Ian Mayo 2024-03-11 11:01:07 +00:00
  • 3699a814a4 Merge pull request #159 from thevahidal/feature_update_user_and_table_name_validation Ian Mayo 2024-03-11 11:00:52 +00:00
  • f6e665e38a Merge branch 'multiple_role_feature' into feature_update_user_and_table_name_validation Abenezer Melkamu 2024-03-11 13:59:05 +03:00
  • caea10728c Fix Merge Conflict AbegaM 2024-03-11 13:51:28 +03:00
  • aae725499b Fix merge conflict AbegaM 2024-03-11 13:44:51 +03:00
  • 7cd7163d8e Merge pull request #160 from thevahidal/feature_unit_tests Ian Mayo 2024-03-11 10:34:15 +00:00
  • 5bd553f0ca Merge pull request #163 from thevahidal/feature_swagger_documentation Ian Mayo 2024-03-11 10:33:42 +00:00
  • e67f78231c Fix merge conflict AbegaM 2024-03-11 12:09:13 +03:00
  • fed704b6fb Merge base branch + Fix merge conflicts AbegaM 2024-03-08 18:54:48 +03:00
  • f097363bd9 Merge base branch + Fix unit tests AbegaM 2024-03-08 18:52:51 +03:00
  • a862c3d5d7 Merge base branch + Fix merge conflicts AbegaM 2024-03-08 18:47:17 +03:00
  • 572f977ef3 Merge base branch + Fix merge conflict + Fix typo + Modify createInitialUser controller function AbegaM 2024-03-08 18:38:08 +03:00
  • dd1272b0cc fix merge conflict AbegaM 2024-03-08 18:13:08 +03:00
  • 60173d4595 Merge base branch + Fix merge conflict + Fix unit tests AbegaM 2024-03-08 18:04:56 +03:00
  • 879fb1d99e Merge base branch + Fix merge conflict + Fix unit tests AbegaM 2024-03-08 18:01:28 +03:00
  • 1653e9c9d8 Use password values from the constant folder + changed the name of the isAuthorized function + Remove :/id from the change-password endpoint AbegaM 2024-03-08 17:19:22 +03:00
  • 64af47f1ce Merge branch 'refresh_access_token' into change_password_feature Merge base branch AbegaM 2024-03-08 17:12:43 +03:00
  • 5fd68aad8b Change secret value for the refreshAccessToken controller function AbegaM 2024-03-08 17:10:22 +03:00
  • bf8d676c83 Merge branch 'obtain_access_token_feature' into refresh_access_token AbegaM 2024-03-08 17:05:45 +03:00
  • c2b5330827 Use the same secret value for access and refresh tokens + fix merge conflict AbegaM 2024-03-08 17:01:14 +03:00
  • 8325a8bfa6 Change 401 status to 403 + Remove commented code + move password values to constants folder + use the default role from the constants folder to make a DB request AbegaM 2024-03-08 16:38:12 +03:00
  • 18eab0ddba Move pagination values to constants folder + Add password strength check + change users to user AbegaM 2024-03-08 16:13:55 +03:00
  • fc2f01157f Add swagger setup for the new routes AbegaM 2024-03-08 12:11:17 +03:00
  • c92853ab42 Fix comment typo AbegaM 2024-03-07 16:38:26 +03:00
  • 45534e7317 Fix error in createInitialUser function => check for users not superusers AbegaM 2024-03-07 16:31:28 +03:00
  • ff632facd3 Add unit tests for auth endpoints AbegaM 2024-03-05 19:41:48 +03:00
  • f8bbdae7bc Add validation on the table route + Add feature to update users AbegaM 2024-03-05 15:41:09 +03:00
  • a28f5dbcdb Change superuser status AbegaM 2024-03-04 18:46:00 +03:00
  • 1a889e5282 Fix login error + Fix merge conflicts AbegaM 2024-03-04 17:11:21 +03:00
  • bdb9299e29 Fix authorization error + fix merge conflict + fix unit tests AbegaM 2024-03-04 16:44:32 +03:00
  • cf9541c913 Fix merge conflict AbegaM 2024-03-04 15:53:19 +03:00
  • 7e64d9d17b Fix merge conflict + modify error message response + use separate secret and exp time for the token values AbegaM 2024-03-04 15:36:39 +03:00
  • 4cd6d7f631 Fix merge conflicts AbegaM 2024-03-04 15:14:11 +03:00
  • 36e9115cfb Add secret and exp time for access token and ref token AbegaM 2024-03-04 15:10:28 +03:00
  • 8460a57b99 Fix merge conflict AbegaM 2024-03-01 17:35:22 +03:00
  • 7605c15c46 Add validator to avoid access to default routes when auth is set to off AbegaM 2024-03-01 17:28:57 +03:00
  • 74dfbc5ea1 Fix merge conflict AbegaM 2024-03-01 17:08:37 +03:00
  • 6aa4646060 Modify superuser related fields + update Readme file AbegaM 2024-03-01 17:03:43 +03:00
  • 78b43e064b Move the default role to a constant folder + separate if statements for _role and _roles_permissions AbegaM 2024-03-01 14:18:00 +03:00
  • f4c90f5a2a Modify superuser related fields to initial user AbegaM 2024-02-28 18:27:57 +03:00
  • 23e6230fe8 Add feature to handle multiple roles for the user + add a feature to create superuser when soul boots up AbegaM 2024-02-28 16:38:34 +03:00
  • 680688b1e8 Add authorization feature + modify unit tests AbegaM 2024-02-26 14:48:31 +03:00
  • 72286345a8 Add feature to change passwords AbegaM 2024-02-26 11:16:36 +03:00
  • 88235eac1b Update Readme AbegaM 2024-02-22 12:50:31 +03:00
  • 863002ea2b Update Readme AbegaM 2024-02-22 12:49:07 +03:00
  • 8df1c34d13 Add validation for default role + Update readme AbegaM 2024-02-22 12:41:56 +03:00
  • 7ef3fd5f6b Add feature to generate refresh token AbegaM 2024-02-22 12:14:14 +03:00
  • 44ccb5dedd Add subject field to the token payload AbegaM 2024-02-22 11:14:54 +03:00
  • dc79775c11 Add feature to obtain access token AbegaM 2024-02-20 17:46:40 +03:00
  • 97aaa9b8e2 Add feature to process requests and delete some fields + Add feature to register a user AbegaM 2024-02-19 20:44:11 +03:00
  • 7c1a7bd919 Update user metadata based on the updateuser command AbegaM 2024-02-15 16:35:57 +03:00
  • 35ebbfa300 Feature to update a user AbegaM 2024-02-15 14:20:37 +03:00
  • bfb50e6a7e Add feature to insert default role and permission in the DB AbegaM 2024-02-14 16:32:35 +03:00
  • 80490c0484 Set some db column fields to unique AbegaM 2024-02-13 18:50:02 +03:00
  • 3fa13e6d5b Add feature to add multiple unique constraints to db tables + remove trailing commas AbegaM 2024-02-13 17:44:17 +03:00
  • 12656b3d7a Fix code formatting AbegaM 2024-02-13 13:50:10 +03:00
  • fc63255725 Add feature to create default db tables AbegaM 2024-02-13 12:36:52 +03:00
  • 58590b38e1 Merge pull request #147 from thevahidal/Minor-tidying-to-API-docs Vahid Al 2024-02-09 18:33:10 +03:30
  • a0fa532dde Remove type details Ian Mayo 2024-02-09 14:57:17 +00:00
  • fae9bfb238 Clarify startup command arguments to trigger authentication. Ian Mayo 2024-02-09 14:55:54 +00:00
  • a5b16993cf Clarify that only superuser can access root or tables end-points. Ian Mayo 2024-02-09 14:53:21 +00:00
  • 629fbb47a6 Update auth.md Vahid Al 2024-02-03 18:57:40 +03:30
  • 7fe7551c3f Add new revisions to auth doc Vahid Al 2024-01-05 20:33:45 +03:30
  • dc5ba62516 Merge pull request #145 from thevahidal/IanMayo-patch-1 Vahid Al 2024-01-20 19:12:06 +03:30
  • 9d7fc46884 Update rows-examples.md (minor typos) Ian Mayo 2024-01-18 13:20:51 +00:00
  • b90fd97477 Add auth docs Vahid Al 2023-12-08 14:42:43 +03:30
  • aa3d799e85 Merge pull request #142 from thevahidal/add-husky Vahid Al 2023-12-01 19:42:24 +03:30
  • 381fb2b48b Add Husky Vahid Al 2023-12-01 02:17:03 +03:30
  • 069d5a55a7 Merge pull request #139 from thevahidal/IanMayo-patch-1 Vahid Al 2023-09-15 18:47:07 +03:30
  • 81b1c6a68c Fix typo in rows-examples.md Ian Mayo 2023-09-12 12:03:55 +01:00
  • df78854a4e Update README.md Vahid Al 2023-09-01 13:31:43 +03:30
  • 4ef687e34e Merge pull request #137 from thevahidal/separate-core-and-studio Vahid Al 2023-08-25 18:20:29 +03:30
  • d16fb8f5f0 Remove Studio CI steps Vahid Al 2023-08-25 15:41:05 +03:30
  • 35a14b0c5d Remove core directory for good Vahid Al 2023-08-25 15:36:37 +03:30
  • 8cd6c172bd Move core directory to base and delete Soul Studio directory Vahid Al 2023-08-25 15:32:10 +03:30
  • 0a41c834de Merge pull request #136 from thevahidal/135_fix_bug_in_comparision_operators Vahid Al 2023-08-25 15:11:04 +03:30
  • 00434d6b77 Update npm version AbegaM 2023-08-25 12:17:04 +03:00
  • ac4ddc9727 Add test suites for __lte, __gte, __eq, __neq operators AbegaM 2023-08-22 13:15:43 +03:00
  • b37c9c1916 Add createdAt field for users + Modify test suites AbegaM 2023-08-21 14:27:36 +03:00
  • e1e77f0ed0 Fix Regex syntax AbegaM 2023-08-18 16:50:24 +03:00
  • a3e60a7d8d Update README.md Vahid Al 2023-08-17 15:40:15 +03:30
  • e0cd9a3e42 Merge pull request #134 from thevahidal/all-contributors/add-thevahidal Vahid Al 2023-08-17 15:37:12 +03:30
  • 5c2a658431 docs: update .all-contributorsrc [skip ci] allcontributors[bot] 2023-08-17 12:06:39 +00:00
  • edea04d474 docs: update README.md [skip ci] allcontributors[bot] 2023-08-17 12:06:38 +00:00
  • eff986fc3b Merge pull request #132 from TahaKhanAbdalli/filter_array_in_query Vahid Al 2023-08-17 15:33:32 +03:30
  • 531cad0762 core minor version changed TahaKhanAbdalli 2023-08-17 12:11:36 +05:00
  • cd3f5d5ec9 Conflicts resolved TahaKhanAbdalli 2023-08-17 12:03:47 +05:00
  • a740794316 changes reviewed TahaKhanAbdalli 2023-08-17 11:53:31 +05:00
  • eb6d2b27a1 Merge pull request #130 from thevahidal/67_protection_against_sql_injection Vahid Al 2023-08-16 21:32:06 +03:30
  • ee00468cc4 test for single, aswell as multiple IDs Ian Mayo 2023-08-11 16:34:26 +01:00