-
reshmi-nair authored
* SB-19960: User read API shall start to return the status and error fields (#492) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * #SH-441 read email and phone externalId in plain text * #SH-441 read email and phone externalId in plain text Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * ISSUE#SC-1815: telemetry version fix (#468) * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 external id values coping from original fields * Issue #SH-437 added null check for the test-case failures Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-517 Ignore framework if invalid values are passed (#470) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * SH-517 ignore or accept fw values in createUserV4 Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471) * SH-568 Copy email and phone when it is masked and updated status field * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Add comments * TG-125 Add new v2 notification endpoint (#469) * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat: moved test to correct pkg * Issue #TG-125 feat:fixed test case * Issue #TG-125 feat:removed unused method * Issue #TG-125 feat:removed unused code * Issue #TG-125 feat:added null check for resource cleanup * TG-279 Httpclient change (#475) * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat:HttpClientUtil test case * Issue #TG-279 feat:FCM Notification test case * Issue #TG-279 feat:merge v2 notification cahnges * Issue #TG-279 feat:merge v2 notification cahnges * Issue #SH-587 user-exists api v2 * Issue #SH-587 Added missed file * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added testcase for controller * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * SB-19800 read kc public key from env (#481) * SH-691 save location id instead of location codes (#483) * save location id instead of location codes * SH-691 added null check * SH-691 changed status to pending and reading the proper details * SH-691 changed status to pending and reading the proper details * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0 * SH-691 no need to update status value * SH-691 no need to update status value * SH-672 Return 418 as response status when captcha fails (#485) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487) * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 removed location from the decryption and encryption list * SB-19892: SSO onboarding throws v1/user/read failure (#486) * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19960: read declarations fro new table user-declarations * SB-19960: read declarations fro new table user-declarations * SB-19960: created new v3 user read api * SB-19960: change method name * SB-19960: review changes * SB-19960: review changes * SB-19960: added controller test case for v3 user read api Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Harikumar Palemkota <harip@ilimi.in> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> * SB-19960: added new end point v1/user/declarations (#493) * SC-1850 Update update and read api to work with new self declared table (#495) * SC-1850 Enabled existing update and read to workwith new table design * SC-1850 changing function name * SC-1850 changing Actor name * SC-1850 Changing Actor name * SC-1850 Changing Actor name * Sc-1850 adding test for util * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1877 new v1/user/declarations api for self declared (#496) * SC-1877 Push v1 update api change * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1882 Set createdBy or updated through callerId (#498) * SC-1882 adding caller Id as createdBy or updatedBy * SC-1882 status to pending and read api change * SC-1882 read api change to have similar structure as update * SB-20052 update api fix (#504) * SB-20052 update api fix * SB-20052 update api fix * SB-20052 adding null check * SB-19845 changed telemetry logs version to 3.2 (#489) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SC-1883: Enhance create tenant preference api (#500) * SC-1883: Enhance create tenant preference api * SC-1883: CircleCi config update to get coverage of common actors moduke * SC-1883: add createdBy in tenant preference create api * SH-835 Roll forward mobile specific captcha into 3.2 (#499) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * #SH-441 read email and phone externalId in plain text * #SH-441 read email and phone externalId in plain text Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * ISSUE#SC-1815: telemetry version fix (#468) * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 external id values coping from original fields * Issue #SH-437 added null check for the test-case failures Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-517 Ignore framework if invalid values are passed (#470) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * SH-517 ignore or accept fw values in createUserV4 Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471) * SH-568 Copy email and phone when it is masked and updated status field * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Add comments * TG-125 Add new v2 notification endpoint (#469) * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat: moved test to correct pkg * Issue #TG-125 feat:fixed test case * Issue #TG-125 feat:removed unused method * Issue #TG-125 feat:removed unused code * Issue #TG-125 feat:added null check for resource cleanup * TG-279 Httpclient change (#475) * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat:HttpClientUtil test case * Issue #TG-279 feat:FCM Notification test case * Issue #TG-279 feat:merge v2 notification cahnges * Issue #TG-279 feat:merge v2 notification cahnges * Issue #SH-587 user-exists api v2 * Issue #SH-587 Added missed file * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added testcase for controller * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * SB-19800 read kc public key from env (#481) * SH-691 save location id instead of location codes (#483) * save location id instead of location codes * SH-691 added null check * SH-691 changed status to pending and reading the proper details * SH-691 changed status to pending and reading the proper details * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0 * SH-691 no need to update status value * SH-691 no need to update status value * SH-672 Return 418 as response status when captcha fails (#485) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487) * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 removed location from the decryption and encryption list * SB-19892: SSO onboarding throws v1/user/read failure (#486) * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-835 For mobile app get a mobile secret key for captcha validation * SH-835 modified google captcha key value * SH-835 Modified google captcha key env value for mobile app * SH-835 modified the validation condition * SH-835 modified test-cases * SH-835 modified test-cases * SH-835 modified test-cases * SH-835 test cases improved for code coverage * SH-835 test cases improved for code coverage * SH-835 rolling forward the changes for calling google captha site Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Aishwarya <42641684+aishwa8141@users.noreply.github.com> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> * Issue #TG-217 feat:using netty server for better TCP connection handling (#491) * Issue #TG-217 feat:using netty server for better TCP connection handling * Issue #TG-217 feat: fix dependency issue Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Sb 20039 Roll forward v2 notification changes from 3.1 (#503) * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder * Issue # SB-20039 feat: fixed notificaton test case Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-20010 Migrate the users which have validated as status (#506) * SB-20010 draft version- processing selfdeclared users- migrate valid users * SB-20010 draft version for processing validating users * SB-20010 updated test cases * SB-20010 test class change * SB-20010 Test case failure fixed * SB-20010 DeclaredExternalIdActorTest class test coverage issue * SB-20010 removed unnecessary changes and kept valid classes in the preparefortest annotation * SB-20010 exclude bean package * SC-1886: Enhance tenant preferences read and update api (#507) * SC-1886: enhance tenant preferences read and update api * SC-1886: test case fix * SC-1886: test case fix * SC-1886: review changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19898 Make id always in English (#508) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * SB-20024 Process self-declared users of status ERROR and REJECTED. (#509) * SB-20010 draft version- processing selfdeclared users- migrate valid users * SB-20010 draft version for processing validating users * SB-20010 updated test cases * SB-20010 test class change * SB-20010 Test case failure fixed * SB-20024 Handling error and rejected scenarios of processing self declared users * SB-20024 added update method with error status to UserSelfDeclarationManagementActor * Test cases done for self-declared user of status Rejected and Error * SB-20024 added test cases for Error status and Rejected status * SB-20024 removed the unrelated pr changes * SB-20024 corrections done based on sonar * SB-20024 before annotation chnaged to beforeclass,because code coverage is not happened for all test-cases * SB-19964 Self-declared upload and validation (#494) * Issue SB-19964 draft version for selfdeclared upload and validating csv details * Issue SB-19964 Added jsonkey file * SB-19964 Added OrgId, Persona, Error Type to the upload csv * SB-19964 added test cases for validating error type and status of the csv file * SB-19964 merge issue * SB-19964 added test cases for bulk-uploading selfseclared users * SB-19964 checking persona as Teacher * SB-19964 checking persona as teacher * SC-1907 Fix update API exception code when invalid channel is passed (#512) * SC-1907 Fixing null pointer exception when channel is not mapped to any org * SC-1907 Fixing null pointer exception when channel is not mapped to any org Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-20176 E2E changes for processing self-declared user bulkuploaded csv (#513) * Issue SB-19964 draft version for selfdeclared upload and validating csv details * Issue SB-19964 Added jsonkey file * SB-19964 Added OrgId, Persona, Error Type to the upload csv * SB-19964 added test cases for validating error type and status of the csv file * SB-19964 merge issue * SB-19964 added test cases for bulk-uploading selfseclared users * SB-19964 checking persona as Teacher * SB-19964 checking persona as teacher * SB-20176 End to end test changes for processing self-declared user bulkuploaded csv * SB-20176 added test cases for TenantMigrationActor migrateSelfDeclaredUser * SB-20237 Change persona constant in self declaration Bulk Upload (#516) * Tg 442 (#511) * Issue #TG-442 feat: restructure user org table * Issue #TG-442 feat:restructure user org table * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #Tg-442 feat:add test * Issue #0 feat:fix test case * Update config.yml * Update config.yml * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19898 Make id always in English during registration (#517) Previous fix was only working for APIs that sent "username" * SB-19898 Make ID always in English language (#518) * SB-19898 Make id always in English * SB-19898 Make ID always in English language * Tg 256 (#519) * Issue #TG-442 feat: restructure user org table * Issue #TG-442 feat:restructure user org table * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #Tg-442 feat:add test * email ask timeout exception * Issue #TG-256 feat:fixed AskTimeout issue while sending email * Issue TG-256 feat:reverted circleci config change * Issue TG-256 feat:reverted circleci config change * Issue TG-256 feat:reverted circleci config change * SB-19287 Add explicit logs (#520) * SB-19287 Add logs for bulk upload and decrypt errors * SB-19287 Add log to request interceptor * SB-19287 Correct logs * SB-19287 Add exception handler messaging * SB-19287 Add exception logs Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> * SB-20253 Fix migrate user and SSo user read api to work with usr_external_identity migration (#521) * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity * SB-20253 refactor code * SB-20253 Adding test case * SB-20253 * SB-200253 fix test case * SB-20253 Adding testcase * SB-20253 Adding log * Issue #TG-426 feat:Refactored ES interface methods and fixed test case * Issue #TG-426 feat:fix merge issue * SB-19287 Improve log message (#522) * SB-19287 Add logs for bulk upload and decrypt errors * SB-19287 Add log to request interceptor * SB-19287 Correct logs * SB-19287 Add exception handler messaging * SB-19287 Add exception logs * SB-19287 Reverting log line after study Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fix test case * Issue #TG-426 feat:fix test case * Issue #TG-426 feat:fix test case * Issue #TG-426 feat:fix test case * SB-20253 Fix read api for SSO User (#524) * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity * SB-20253 refactor code * SB-20253 Adding test case * SB-20253 * SB-200253 fix test case * SB-20253 Adding testcase * SB-20253 Adding log * Issue #TG-426 feat: Refactored user dao and service methods for request context * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * SH-999 Remove org id column and use channel as main identifier (#525) * SH-999 migrate user with suborg details and get orgid with from channel * SH-999 removed org-id as mandatory field from selfuser bulk upload * SH-999 no need to check uniqueness of user declared external id in upload csv * SH-999 test-case modified * SH-999 changing error types values with hyphen * SH-999 bringing back STATE_PROVIDED_EXT_ID duplicate validation * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * SC-1864 Unit testing increase in learner (sunbird-lms-service) (#523) * SB-19960: User read API shall start to return the status and error fields (#492) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * #SH-441 read email and phone externalId in plain text * #SH-441 read email and phone externalId in plain text Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * ISSUE#SC-1815: telemetry version fix (#468) * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 external id values coping from original fields * Issue #SH-437 added null check for the test-case failures Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-517 Ignore framework if invalid values are passed (#470) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * SH-517 ignore or accept fw values in createUserV4 Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471) * SH-568 Copy email and phone when it is masked and updated status field * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Add comments * TG-125 Add new v2 notification endpoint (#469) * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat: moved test to correct pkg * Issue #TG-125 feat:fixed test case * Issue #TG-125 feat:removed unused method * Issue #TG-125 feat:removed unused code * Issue #TG-125 feat:added null check for resource cleanup * TG-279 Httpclient change (#475) * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat:HttpClientUtil test case * Issue #TG-279 feat:FCM Notification test case * Issue #TG-279 feat:merge v2 notification cahnges * Issue #TG-279 feat:merge v2 notification cahnges * Issue #SH-587 user-exists api v2 * Issue #SH-587 Added missed file * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added testcase for controller * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * SB-19800 read kc public key from env (#481) * SH-691 save location id instead of location codes (#483) * save location id instead of location codes * SH-691 added null check * SH-691 changed status to pending and reading the proper details * SH-691 changed status to pending and reading the proper details * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0 * SH-691 no need to update status value * SH-691 no need to update status value * SH-672 Return 418 as response status when captcha fails (#485) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487) * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 removed location from the decryption and encryption list * SB-19892: SSO onboarding throws v1/user/read failure (#486) * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19960: read declarations fro new table user-declarations * SB-19960: read declarations fro new table user-declarations * SB-19960: created new v3 user read api * SB-19960: change method name * SB-19960: review changes * SB-19960: review changes * SB-19960: added controller test case for v3 user read api Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Harikumar Palemkota <harip@ilimi.in> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> * SB-19960: added new end point v1/user/declarations (#493) * SC-1850 Update update and read api to work with new self declared table (#495) * SC-1850 Enabled existing update and read to workwith new table design * SC-1850 changing function name * SC-1850 changing Actor name * SC-1850 Changing Actor name * SC-1850 Changing Actor name * Sc-1850 adding test for util * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1877 new v1/user/declarations api for self declared (#496) * SC-1877 Push v1 update api change * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1882 Set createdBy or updated through callerId (#498) * SC-1882 adding caller Id as createdBy or updatedBy * SC-1882 status to pending and read api change * SC-1882 read api change to have similar structure as update * SB-20052 update api fix (#504) * SB-20052 update api fix * SB-20052 update api fix * SB-20052 adding null check * SB-19845 changed telemetry logs version to 3.2 (#489) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SC-1883: Enhance create tenant preference api (#500) * SC-1883: Enhance create tenant preference api * SC-1883: CircleCi config update to get coverage of common actors moduke * SC-1883: add createdBy in tenant preference create api * SH-835 Roll forward mobile specific captcha into 3.2 (#499) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added … * SC-1969 Remove flash() usage (#528) * SC-1969 Code changes to remove flash() usage * SC-1969 Code changes to remove flash() usage * Issue #TG-426 feat:fixed merge issue * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-468 feat:user data mode optimization * Issue TG-468 feat: cleaning up the user model * Issue TG-468 feat: cleaning up the user model * Issue #TG-468 feat:removed course related code * Issue #TG-468 feat:Removed code related to course * Issue #TG-468 feat:Removed code related to user skill and mediaType * Issue #TG-468 feat:Removed code related to badgr * Issue #TG-468 feat:Removed code related to DB Object API * Issue #TG-468 feat:Removed code related to DB Object API * Issue #TG-468 feat:Removed code related to DB Object API * Issue #TG-468 feat:Removed code related to metrics api * Issue #TG-468 feat: removed badge module * Issue #TG-468 feat:removed unused file * Issue #TG-468 feat:removed unused file * Issue #TG-468 feat:removed unused file * Issue #TG-468 feat:removed unused file * SB-19848 Refactor user exists API (#536) * SB-19848 Refactor user exists API * SB-19848 Set v1 rightly * SB-19848 Fix exists condition Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * Tg 509 release 330 (#538) * Issue #TG-509-release-330 feat:token virification * Issue #TG-509 feat:Add test case * Issue # TG-509-release-330 feat: commented unit test * Issue #TG-509 feat:removed logTelemetry method for test * Issue #TG-509 feat: enable test case * Issue #TG-509 feat: fix test case * Issue #TG-509 feat: fix test case * Issue #TG-509 feat: removed dependency * Issue #TG-509 feat: uncommented log telemetry method * Issue #TG-509 feat: uncommented log telemetry method * Issue #TG-509 feat: uncommented log telemetry method * Issue #TG-509 feat: fixed circle ci config file * Issue #TG-509 feat: test jenkins * Issue #TG-0 feat:change jenkins * Issue #TG-509 feat: token verifcation change * SC-1967- Refactor code to use the new lookup table (#539) * SC-1967: added todo's to use the new lookup table * SC-1967: created userLookUp class * SC-1967: changed method name * SC-1967 Refactor code to use the new lookup table * SC-1967 Refactor code to use the new lookup table * SC-1967: Enhance the create API to store data into lookup table * SC-1967:resolved merge conflicts * SC-1967: test case fix * Externalid lookup changed * SC-1967: created overload method of getRecordById * SC-1967: testcase fix * Externalid lookup changed * Merging code * SC-1967: change getRecordByProperties to getRecordsByKeys * Removed unused code * SC-1967: test case fix * SC-1967: mock ServiceFactory.class * SC-1967: review chnages * SC-1967: review chnages * SC-1967: review chnages * SC-1967: test coverage increase * SC-1967: test coverage increase * SC-1967: test coverage increase Co-authored-by:
Reshmi V Nair <revas.nair@gmail.com> * Issue #SB-20562 feat:changed jenkins for running test case (#540) * SB-17965: changed keycloak-admin-client to 3.2.0.Final * Issue #SC-2016 feat:fixed logback file for writting telemetry in kafka (#542) * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl (#543) * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl * SC-2021: added method getCaseInsensitiveOrgFromProvider back * SC-2021: test case fix * SC-2021: test case fix * SC-2021: test case fix * SC-2021: test case fix * SC-1954: Ensure public role always with a valid user (#546) * SC-2026 Fix autodeploy script (#547) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SC-2017 Declaration upload, allow only valid sub-org root-org (#544) * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv * Sb 20561: Ensure OTP length is at least 4 characters (#545) * SB-20561: Ensure OTP length is atleast 4 characters * SB-20561: Ensure OTP length is atleast 4 characters * SB-20561: added test case for generate otp * SB-20561: added test case for generate otp * SB-20561: review changes * SB-20561: review changes * SB-20561: review changes * SB-20561: review changes * SB-20561: review change added a method ensure otp length * Issue #SC-1950 feat: mock APIs - part 1. * SC-2030 Merge SH-1054 fix to release-3.3.0 (#549) * SC-2030 merge SH-1054 fix to release-3.3.0 * SC-2030 merge SH-1054 fix to release-3.3.0 * SC-2030 adding testcases * Issue #000 fix: configure actor. * Issue #000 fix: mock response. * Issue #000 fix: compile fix. * Issue #000 feat: with in-memory consent data. * Issue #000 fix: we should have auth token. * SC-2020: Remove entry from user_lookup table for free up api (#548) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Sb 20637 Fixed controller logging for traceability (#550) * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat:fixed test case * Issue #SB-20637 feat:fixed Telemetry generator test * Issue #SB-20637 feat:fixed config yaml * Issue #SB-20637 feat:add search controller test * config.yml pointed to reports jacoco.xml (#552) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SC-2033 Create APIs to update and read consent * Add request context sb 20637 (#553) * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat:fixed test case * Issue #SB-20637 feat:fixed Telemetry generator test * Issue #SB-20637 feat:fixed config yaml * Issue #SB-20637 feat:add search controller test * Issue #SB-20637 feat:add context to external identity actor * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Testcases added for user consent * SC-2033 Testcases added for user consent * SC-2038 userfeed table refactor changes (#556) * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv * SC-2038 userfeed table refactor changes * SC-2038 added user-self declaration changes * Tg 552 (#555) * Issue #TG-552 feat:Refactored user read api * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed create user * Issue #TG-552 feat:fix user read api * Issue # TG-552 feat:Optimize db and es call * Issue #TG-552 feat:fix test case * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat: otp fix * TG-568 Actor configuration change (#561) * Issue #TG-552 feat:Refactored user read api * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed create user * Issue #TG-552 feat:fix user read api * Issue # TG-552 feat:Optimize db and es call * Issue #TG-552 feat:fix test case * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat: otp fix * Issue #TG-568 feat:fixed actor configuration * Issue #TG-568 feat:fixed actor configuration * Sb 20852 Deleting email,phone and username from user_lookup in account merge scenario (#565) * SB-20852 deleting email,phone and username in account merge scenario Co-authored-by:
Aishwarya <42641684+aishwa8141@users.noreply.github.com> Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Harikumar Palemkota <harip@ilimi.in> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> Co-authored-by:
Santhosh <santhosh@sanketika.in> Co-authored-by:
Mathew Jose Pallan <mathewjpallan@gmail.com> Co-authored-by:
aishwa8141 <a.aish1997@gmail.com> Co-authored-by:
Mahesh Kumar Gangula <maheshkumargangula@users.noreply.github.com> Co-authored-by:
Santhosh Gandham <31979949+gandham-santhosh@users.noreply.github.com>
reshmi-nair authored* SB-19960: User read API shall start to return the status and error fields (#492) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * #SH-441 read email and phone externalId in plain text * #SH-441 read email and phone externalId in plain text Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * ISSUE#SC-1815: telemetry version fix (#468) * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 external id values coping from original fields * Issue #SH-437 added null check for the test-case failures Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-517 Ignore framework if invalid values are passed (#470) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * SH-517 ignore or accept fw values in createUserV4 Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471) * SH-568 Copy email and phone when it is masked and updated status field * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Add comments * TG-125 Add new v2 notification endpoint (#469) * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat: moved test to correct pkg * Issue #TG-125 feat:fixed test case * Issue #TG-125 feat:removed unused method * Issue #TG-125 feat:removed unused code * Issue #TG-125 feat:added null check for resource cleanup * TG-279 Httpclient change (#475) * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat:HttpClientUtil test case * Issue #TG-279 feat:FCM Notification test case * Issue #TG-279 feat:merge v2 notification cahnges * Issue #TG-279 feat:merge v2 notification cahnges * Issue #SH-587 user-exists api v2 * Issue #SH-587 Added missed file * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added testcase for controller * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * SB-19800 read kc public key from env (#481) * SH-691 save location id instead of location codes (#483) * save location id instead of location codes * SH-691 added null check * SH-691 changed status to pending and reading the proper details * SH-691 changed status to pending and reading the proper details * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0 * SH-691 no need to update status value * SH-691 no need to update status value * SH-672 Return 418 as response status when captcha fails (#485) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487) * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 removed location from the decryption and encryption list * SB-19892: SSO onboarding throws v1/user/read failure (#486) * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19960: read declarations fro new table user-declarations * SB-19960: read declarations fro new table user-declarations * SB-19960: created new v3 user read api * SB-19960: change method name * SB-19960: review changes * SB-19960: review changes * SB-19960: added controller test case for v3 user read api Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Harikumar Palemkota <harip@ilimi.in> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> * SB-19960: added new end point v1/user/declarations (#493) * SC-1850 Update update and read api to work with new self declared table (#495) * SC-1850 Enabled existing update and read to workwith new table design * SC-1850 changing function name * SC-1850 changing Actor name * SC-1850 Changing Actor name * SC-1850 Changing Actor name * Sc-1850 adding test for util * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1877 new v1/user/declarations api for self declared (#496) * SC-1877 Push v1 update api change * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1882 Set createdBy or updated through callerId (#498) * SC-1882 adding caller Id as createdBy or updatedBy * SC-1882 status to pending and read api change * SC-1882 read api change to have similar structure as update * SB-20052 update api fix (#504) * SB-20052 update api fix * SB-20052 update api fix * SB-20052 adding null check * SB-19845 changed telemetry logs version to 3.2 (#489) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SC-1883: Enhance create tenant preference api (#500) * SC-1883: Enhance create tenant preference api * SC-1883: CircleCi config update to get coverage of common actors moduke * SC-1883: add createdBy in tenant preference create api * SH-835 Roll forward mobile specific captcha into 3.2 (#499) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * #SH-441 read email and phone externalId in plain text * #SH-441 read email and phone externalId in plain text Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * ISSUE#SC-1815: telemetry version fix (#468) * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 external id values coping from original fields * Issue #SH-437 added null check for the test-case failures Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-517 Ignore framework if invalid values are passed (#470) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * SH-517 ignore or accept fw values in createUserV4 Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471) * SH-568 Copy email and phone when it is masked and updated status field * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Add comments * TG-125 Add new v2 notification endpoint (#469) * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat: moved test to correct pkg * Issue #TG-125 feat:fixed test case * Issue #TG-125 feat:removed unused method * Issue #TG-125 feat:removed unused code * Issue #TG-125 feat:added null check for resource cleanup * TG-279 Httpclient change (#475) * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat:HttpClientUtil test case * Issue #TG-279 feat:FCM Notification test case * Issue #TG-279 feat:merge v2 notification cahnges * Issue #TG-279 feat:merge v2 notification cahnges * Issue #SH-587 user-exists api v2 * Issue #SH-587 Added missed file * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added testcase for controller * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * SB-19800 read kc public key from env (#481) * SH-691 save location id instead of location codes (#483) * save location id instead of location codes * SH-691 added null check * SH-691 changed status to pending and reading the proper details * SH-691 changed status to pending and reading the proper details * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0 * SH-691 no need to update status value * SH-691 no need to update status value * SH-672 Return 418 as response status when captcha fails (#485) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487) * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 removed location from the decryption and encryption list * SB-19892: SSO onboarding throws v1/user/read failure (#486) * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-835 For mobile app get a mobile secret key for captcha validation * SH-835 modified google captcha key value * SH-835 Modified google captcha key env value for mobile app * SH-835 modified the validation condition * SH-835 modified test-cases * SH-835 modified test-cases * SH-835 modified test-cases * SH-835 test cases improved for code coverage * SH-835 test cases improved for code coverage * SH-835 rolling forward the changes for calling google captha site Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Aishwarya <42641684+aishwa8141@users.noreply.github.com> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> * Issue #TG-217 feat:using netty server for better TCP connection handling (#491) * Issue #TG-217 feat:using netty server for better TCP connection handling * Issue #TG-217 feat: fix dependency issue Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Sb 20039 Roll forward v2 notification changes from 3.1 (#503) * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder * Issue #SB-20039 feat:fixing for email issue for reading certificate related place holder * Issue # SB-20039 feat: fixed notificaton test case Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-20010 Migrate the users which have validated as status (#506) * SB-20010 draft version- processing selfdeclared users- migrate valid users * SB-20010 draft version for processing validating users * SB-20010 updated test cases * SB-20010 test class change * SB-20010 Test case failure fixed * SB-20010 DeclaredExternalIdActorTest class test coverage issue * SB-20010 removed unnecessary changes and kept valid classes in the preparefortest annotation * SB-20010 exclude bean package * SC-1886: Enhance tenant preferences read and update api (#507) * SC-1886: enhance tenant preferences read and update api * SC-1886: test case fix * SC-1886: test case fix * SC-1886: review changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19898 Make id always in English (#508) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * Issue #TG-426 feat: changed method signature of cassandra and fixed test cases * SB-20024 Process self-declared users of status ERROR and REJECTED. (#509) * SB-20010 draft version- processing selfdeclared users- migrate valid users * SB-20010 draft version for processing validating users * SB-20010 updated test cases * SB-20010 test class change * SB-20010 Test case failure fixed * SB-20024 Handling error and rejected scenarios of processing self declared users * SB-20024 added update method with error status to UserSelfDeclarationManagementActor * Test cases done for self-declared user of status Rejected and Error * SB-20024 added test cases for Error status and Rejected status * SB-20024 removed the unrelated pr changes * SB-20024 corrections done based on sonar * SB-20024 before annotation chnaged to beforeclass,because code coverage is not happened for all test-cases * SB-19964 Self-declared upload and validation (#494) * Issue SB-19964 draft version for selfdeclared upload and validating csv details * Issue SB-19964 Added jsonkey file * SB-19964 Added OrgId, Persona, Error Type to the upload csv * SB-19964 added test cases for validating error type and status of the csv file * SB-19964 merge issue * SB-19964 added test cases for bulk-uploading selfseclared users * SB-19964 checking persona as Teacher * SB-19964 checking persona as teacher * SC-1907 Fix update API exception code when invalid channel is passed (#512) * SC-1907 Fixing null pointer exception when channel is not mapped to any org * SC-1907 Fixing null pointer exception when channel is not mapped to any org Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-20176 E2E changes for processing self-declared user bulkuploaded csv (#513) * Issue SB-19964 draft version for selfdeclared upload and validating csv details * Issue SB-19964 Added jsonkey file * SB-19964 Added OrgId, Persona, Error Type to the upload csv * SB-19964 added test cases for validating error type and status of the csv file * SB-19964 merge issue * SB-19964 added test cases for bulk-uploading selfseclared users * SB-19964 checking persona as Teacher * SB-19964 checking persona as teacher * SB-20176 End to end test changes for processing self-declared user bulkuploaded csv * SB-20176 added test cases for TenantMigrationActor migrateSelfDeclaredUser * SB-20237 Change persona constant in self declaration Bulk Upload (#516) * Tg 442 (#511) * Issue #TG-442 feat: restructure user org table * Issue #TG-442 feat:restructure user org table * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #Tg-442 feat:add test * Issue #0 feat:fix test case * Update config.yml * Update config.yml * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case * Issue #TG-442 feat:fixed test case Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19898 Make id always in English during registration (#517) Previous fix was only working for APIs that sent "username" * SB-19898 Make ID always in English language (#518) * SB-19898 Make id always in English * SB-19898 Make ID always in English language * Tg 256 (#519) * Issue #TG-442 feat: restructure user org table * Issue #TG-442 feat:restructure user org table * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #TG-442 feat : user-org table restructuring * Issue #Tg-442 feat:add test * email ask timeout exception * Issue #TG-256 feat:fixed AskTimeout issue while sending email * Issue TG-256 feat:reverted circleci config change * Issue TG-256 feat:reverted circleci config change * Issue TG-256 feat:reverted circleci config change * SB-19287 Add explicit logs (#520) * SB-19287 Add logs for bulk upload and decrypt errors * SB-19287 Add log to request interceptor * SB-19287 Correct logs * SB-19287 Add exception handler messaging * SB-19287 Add exception logs Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> * SB-20253 Fix migrate user and SSo user read api to work with usr_external_identity migration (#521) * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity * SB-20253 refactor code * SB-20253 Adding test case * SB-20253 * SB-200253 fix test case * SB-20253 Adding testcase * SB-20253 Adding log * Issue #TG-426 feat:Refactored ES interface methods and fixed test case * Issue #TG-426 feat:fix merge issue * SB-19287 Improve log message (#522) * SB-19287 Add logs for bulk upload and decrypt errors * SB-19287 Add log to request interceptor * SB-19287 Correct logs * SB-19287 Add exception handler messaging * SB-19287 Add exception logs * SB-19287 Reverting log line after study Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fixed conflicting dependency * Issue #TG-426 feat:fix test case * Issue #TG-426 feat:fix test case * Issue #TG-426 feat:fix test case * Issue #TG-426 feat:fix test case * SB-20253 Fix read api for SSO User (#524) * SB-20253 Fixing SSO user and migrate user api to work with org in usr_external_identity * SB-20253 refactor code * SB-20253 Adding test case * SB-20253 * SB-200253 fix test case * SB-20253 Adding testcase * SB-20253 Adding log * Issue #TG-426 feat: Refactored user dao and service methods for request context * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat:change for request treace * SH-999 Remove org id column and use channel as main identifier (#525) * SH-999 migrate user with suborg details and get orgid with from channel * SH-999 removed org-id as mandatory field from selfuser bulk upload * SH-999 no need to check uniqueness of user declared external id in upload csv * SH-999 test-case modified * SH-999 changing error types values with hyphen * SH-999 bringing back STATE_PROVIDED_EXT_ID duplicate validation * Issue #TG-426 feat:change for request treace * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * SC-1864 Unit testing increase in learner (sunbird-lms-service) (#523) * SB-19960: User read API shall start to return the status and error fields (#492) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * #SH-441 read email and phone externalId in plain text * #SH-441 read email and phone externalId in plain text Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * ISSUE#SC-1815: telemetry version fix (#468) * SH-437 Encrypt declared-email/declared-phone fields in externalids (#467) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * Issue #SH-437 encrypting declared-email,declared-phone fileds in externalIds details * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 read-api changes wrto externalIds declared email/phone * Issue #SH-437 external id values coping from original fields * Issue #SH-437 added null check for the test-case failures Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-517 Ignore framework if invalid values are passed (#470) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SB-19458 Merge 2.10.0 load test changes to 3.0 (#440) * SH-328 read api changes for MUA (#442) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * Issue #SH-245 null check while fetching user with externalIds and during create-user skipping the getuserdetails * Issue #SH-245 during create-user skipping the getuserdetails * Issue #SH-245 during create-user ctxtUserId is getting value from REQUESTED_BY in contextMap * Issue #SH-245 modified the validate-user validation * Issue #SH-245 read api changes for MUA * Issue #SH-328 added logs for read-api * Issue #SH-328 added logs for read-api * Issue #SH-333 Accept TnC for MUA (#444) * SH-373 Fix OTP message (#447) merge issue * SB 19442 Read using primary key from the ExternalId table (#448) * Issue #SH-333 code merge issue * Issue #SH-333 while updating external-id details getting DB error * Issue #SB-19442 user externalId code changes wrto table primary key change * Issue #SB-19442 fixed testcase testAddUserToOrgFailureWithUserNotFoundWithUserExtId * Issue #SB-19442 fixed test class SupportMultipleExternalIdsTest Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Issue #SB-19484 feat: shift akka tell call and logs (#446) * Issue #SB-19484 feat: shift akka tell call and logs * Update OTPActor.java Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 List API to fetch managedUsers of a user (#449) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 changes * SH-380 Enhance the user read API to accept an optional flag 'withTokens' (#452) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fe * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid * SH-380 Enhance the user read API to accept an optional flag 'withTokens' * Issue #SB-19549 Fix start time type check for telemetry (#453) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-379 Fix URL (#454) * SH-379 Create a new API to fetch managedUsers of a uuid * SH-379 Create a new API to fetch managedUsers of a uuid Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB 19549 shadow-user bulk upload issue (#455) * Issue #SB-19549 checking is not necessary for telemetry * Issue #SB-19549 changing telemetryContext data type * Issue #SB-SB19549 removing the start-time * Issue #SB-SB19549 revoking BulkMigrationUser changes * Issue #SB-SB19549 revoking UserBulkMigrationActor.java changes Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH-411 Enhance the fetch managed users API to accept options sortBy (#456) * SH-411 Enhance the fetch managed users API to accept options sortBy and order * SH-411 Code review comments applied * Issue #SH-397 validating the managedBy token (#451) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * SH-445 read api with fields and fix request interceptor (#457) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * SH 445 - read api throwing unauthorised when x-authenticated-for is empty (#458) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue SH-445 Fix 500 error caused due to Optional * Issue SH-445 Fix 500 error caused due to Optional (#459) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Ignore x-authenticated-for token if userid matches with token subject (#460) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-461 Fix user search regression (#461) * Issue SH-445 Fix 500 error caused due to Optional * SH-461 Ignore managed token if userid matches with token sub * SH-461 Fix user search regression Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-445 Issues in search api and updating mua details (#462) * Issue #SH-397 validating the managedBy token * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 added x-authenticate-for feat * Issue #SH-397 Shifted the auth-verifier files to sunbird-utils * Issue #SH-397 logs refactored * Issue #SH-397 code changes wrto review comments * Issue #SH-397 code changes wrto review comments * Issue #SH-397 validation logic changed in validateUserId and in read api * Issue #SH-397 not handling the exception * Issue #SH-397 added logs related to access token properties * Issue #SH-397 exception handling if keys are not loading * Issue #SH-397 shoduld call only when token for MUA is sent * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 checking exception for loading properties * Issue #SH-397 changes done for testing * Issue #SH-397 changes done for testing * Issue #SH-397 error while creating child user * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 issue while reading the record * Issue #SH-397 undone the unnecessary changes which is added previously for testing * Issue #SH-445 reap api with fileds added to it giving internal error * Issue #SH-445 removing error printtrace * Issue #SH-445 added error logs to AdminUtilHandler * Issue managedtoken is not created when it is already there in request header(read-api) * Issue #SH-445 copy token from http-header * Issue #SH-445 file format change * Issue #SH-445 MUA details not updating * SH-470 Play flash is holding the managed for token (#463) * adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * #SH-470 adding the log * Issue SH-470 removed logs * Issue SH-470 removed logs * Issue #SH-470 added logs * SH-517 ignore or accept fw values in createUserV4 Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> * SH-568 Copy email and phone when it is masked and updated status field for each external ids (#471) * SH-568 Copy email and phone when it is masked and updated status field * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Removing ununsed import * SH-568 Add comments * TG-125 Add new v2 notification endpoint (#469) * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat:add new v2 notification endpoint * Issue #TG-125 feat: moved test to correct pkg * Issue #TG-125 feat:fixed test case * Issue #TG-125 feat:removed unused method * Issue #TG-125 feat:removed unused code * Issue #TG-125 feat:added null check for resource cleanup * TG-279 Httpclient change (#475) * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat: implemeted httpclient * Issue #TG-279 feat:HttpClientUtil test case * Issue #TG-279 feat:FCM Notification test case * Issue #TG-279 feat:merge v2 notification cahnges * Issue #TG-279 feat:merge v2 notification cahnges * Issue #SH-587 user-exists api v2 * Issue #SH-587 Added missed file * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added test case for user-exits actor call * Issue #SH-587 added testcase for controller * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 added test case for captchahelper * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * Issue #SH-587 allowing username as key for user-exists v2 api * SB-19800 read kc public key from env (#481) * SH-691 save location id instead of location codes (#483) * save location id instead of location codes * SH-691 added null check * SH-691 changed status to pending and reading the proper details * SH-691 changed status to pending and reading the proper details * SH-691 removed status column change for 3.1.0 will be considered in 3.2.0 * SH-691 no need to update status value * SH-691 no need to update status value * SH-672 Return 418 as response status when captcha fails (#485) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api (#487) * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 USER_DATA_ENCRYPTION_ERROR in read api * SB-19871 removed location from the decryption and encryption list * SB-19892: SSO onboarding throws v1/user/read failure (#486) * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES * SB-19892: SSO onboarding throws v1/user/read failure , as data was not saved in ES Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SB-19960: read declarations fro new table user-declarations * SB-19960: read declarations fro new table user-declarations * SB-19960: created new v3 user read api * SB-19960: change method name * SB-19960: review changes * SB-19960: review changes * SB-19960: added controller test case for v3 user read api Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
reshmi-nair <54312456+reshmi-nair@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Harikumar Palemkota <harip@ilimi.in> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> * SB-19960: added new end point v1/user/declarations (#493) * SC-1850 Update update and read api to work with new self declared table (#495) * SC-1850 Enabled existing update and read to workwith new table design * SC-1850 changing function name * SC-1850 changing Actor name * SC-1850 Changing Actor name * SC-1850 Changing Actor name * Sc-1850 adding test for util * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config change to include change at user actor level * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1850 CircleCi config * SC-1877 new v1/user/declarations api for self declared (#496) * SC-1877 Push v1 update api change * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1877 Adding testcase * SC-1882 Set createdBy or updated through callerId (#498) * SC-1882 adding caller Id as createdBy or updatedBy * SC-1882 status to pending and read api change * SC-1882 read api change to have similar structure as update * SB-20052 update api fix (#504) * SB-20052 update api fix * SB-20052 update api fix * SB-20052 adding null check * SB-19845 changed telemetry logs version to 3.2 (#489) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SC-1883: Enhance create tenant preference api (#500) * SC-1883: Enhance create tenant preference api * SC-1883: CircleCi config update to get coverage of common actors moduke * SC-1883: add createdBy in tenant preference create api * SH-835 Roll forward mobile specific captcha into 3.2 (#499) * #SH-441 Read email and phone of external ids as plain text (#464) * SH 55 Generate OTP API changes for managed user (#405) * SH-55 SH-89 Generate OTP API changes for ward login * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API changes (#418) * SH-55 SH-89 Generate OTP API changes for ward login * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SB-19367 Remove submodules and add code directly (#419) * SB-19367 Unify mw and util actors * SB-19367 Bring in code from other repo Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SH-162 add new endpoint create-user and authenticating token (#422) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * Issue #SH-135 create user of managedUser actor changes * Issue #SH-135 auth-token changes * Issue #SH-162 removed duplicate code * Issue #SH-162 separate methods for createUserV3 and createUserV4 * Issue #SH-162 redudant code moved to common methods * Issue #SH-162 removed unused code * SH-135 updating managedby account. (#424) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * SH-175 Allow only N managed users to be created under LIUA (#429) * SH-55 SH-89 Generate OTP API changes for ward login * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-175 Allow only 30 managed users to be created under LIUA * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * SH-136 Accept Terms and Conditions API – changes to be made to take additional 'userId' param * Fixing testcase issues * Code coverage fix * Code review fix * SH-215 Remove uniqueness check for external id values in cust org (#434) * SH-55 SH-89 Generate OTP API changes for ward login * SH-215 Remove check uniqueness for external id values in cust org * SH-215 Fixing testcase errors * SH-215 review changes * SH-215 review changes * SH-215 review changes * Issue #SB-19446 Merge SB-19300, SB-19334 from 2.10 to 3.0.0 (#435) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SH#161 update email/phone for MUA by LIUA (#431) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added reset-password to actor-config in UserOnboardingNotificationActor * Issue SH-161 removed unnecessary code * Issue SH-161 validateUserId method modified in create and update flow * SH-245 Authenticating MUA managedBy userid wrto token userid (#439) * Issue #SH-135 added new endpoint for authenticating token during signup * Issue #SH-135 added validation methods for singupv2 * Issue #SH-135 added new endpoint for createv4 * Issue #SH-162 merged to latest release-3.0.0 * update account details by own and account handler * Issue #SH-135 revert sh-162 changes * Issue #SH-135 revert sh-162 changes * Issue #SH-135 managedUser creation actor changes * Issue #SH-135 reverting createuser actor changes * Issue #SH-135 removed sending password link related code * Issue #SH-135 removed sending password link related code * Issue #SH-161 sending reset password link while LIUA update email/password of MU * Issue #SH-161 added log * Issue #SH-161 corrected the unauthorised condition * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 first checks if the LIU updating MU details * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 correcting proper condition to check the valid user while updating * Issue #SH-161 added … * SC-1969 Remove flash() usage (#528) * SC-1969 Code changes to remove flash() usage * SC-1969 Code changes to remove flash() usage * Issue #TG-426 feat:fixed merge issue * Issue #TG-426 feat: add request traceability * Issue #TG-426 feat: add request traceability * Issue #TG-468 feat:user data mode optimization * Issue TG-468 feat: cleaning up the user model * Issue TG-468 feat: cleaning up the user model * Issue #TG-468 feat:removed course related code * Issue #TG-468 feat:Removed code related to course * Issue #TG-468 feat:Removed code related to user skill and mediaType * Issue #TG-468 feat:Removed code related to badgr * Issue #TG-468 feat:Removed code related to DB Object API * Issue #TG-468 feat:Removed code related to DB Object API * Issue #TG-468 feat:Removed code related to DB Object API * Issue #TG-468 feat:Removed code related to metrics api * Issue #TG-468 feat: removed badge module * Issue #TG-468 feat:removed unused file * Issue #TG-468 feat:removed unused file * Issue #TG-468 feat:removed unused file * Issue #TG-468 feat:removed unused file * SB-19848 Refactor user exists API (#536) * SB-19848 Refactor user exists API * SB-19848 Set v1 rightly * SB-19848 Fix exists condition Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * Tg 509 release 330 (#538) * Issue #TG-509-release-330 feat:token virification * Issue #TG-509 feat:Add test case * Issue # TG-509-release-330 feat: commented unit test * Issue #TG-509 feat:removed logTelemetry method for test * Issue #TG-509 feat: enable test case * Issue #TG-509 feat: fix test case * Issue #TG-509 feat: fix test case * Issue #TG-509 feat: removed dependency * Issue #TG-509 feat: uncommented log telemetry method * Issue #TG-509 feat: uncommented log telemetry method * Issue #TG-509 feat: uncommented log telemetry method * Issue #TG-509 feat: fixed circle ci config file * Issue #TG-509 feat: test jenkins * Issue #TG-0 feat:change jenkins * Issue #TG-509 feat: token verifcation change * SC-1967- Refactor code to use the new lookup table (#539) * SC-1967: added todo's to use the new lookup table * SC-1967: created userLookUp class * SC-1967: changed method name * SC-1967 Refactor code to use the new lookup table * SC-1967 Refactor code to use the new lookup table * SC-1967: Enhance the create API to store data into lookup table * SC-1967:resolved merge conflicts * SC-1967: test case fix * Externalid lookup changed * SC-1967: created overload method of getRecordById * SC-1967: testcase fix * Externalid lookup changed * Merging code * SC-1967: change getRecordByProperties to getRecordsByKeys * Removed unused code * SC-1967: test case fix * SC-1967: mock ServiceFactory.class * SC-1967: review chnages * SC-1967: review chnages * SC-1967: review chnages * SC-1967: test coverage increase * SC-1967: test coverage increase * SC-1967: test coverage increase Co-authored-by:
Reshmi V Nair <revas.nair@gmail.com> * Issue #SB-20562 feat:changed jenkins for running test case (#540) * SB-17965: changed keycloak-admin-client to 3.2.0.Final * Issue #SC-2016 feat:fixed logback file for writting telemetry in kafka (#542) * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl (#543) * SC-2021: Redirect the call to user_lookup table - getUserIdByExternalId() in UserExternalIdentityDaoImpl * SC-2021: added method getCaseInsensitiveOrgFromProvider back * SC-2021: test case fix * SC-2021: test case fix * SC-2021: test case fix * SC-2021: test case fix * SC-1954: Ensure public role always with a valid user (#546) * SC-2026 Fix autodeploy script (#547) Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> * SC-2017 Declaration upload, allow only valid sub-org root-org (#544) * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv * Sb 20561: Ensure OTP length is at least 4 characters (#545) * SB-20561: Ensure OTP length is atleast 4 characters * SB-20561: Ensure OTP length is atleast 4 characters * SB-20561: added test case for generate otp * SB-20561: added test case for generate otp * SB-20561: review changes * SB-20561: review changes * SB-20561: review changes * SB-20561: review changes * SB-20561: review change added a method ensure otp length * Issue #SC-1950 feat: mock APIs - part 1. * SC-2030 Merge SH-1054 fix to release-3.3.0 (#549) * SC-2030 merge SH-1054 fix to release-3.3.0 * SC-2030 merge SH-1054 fix to release-3.3.0 * SC-2030 adding testcases * Issue #000 fix: configure actor. * Issue #000 fix: mock response. * Issue #000 fix: compile fix. * Issue #000 feat: with in-memory consent data. * Issue #000 fix: we should have auth token. * SC-2020: Remove entry from user_lookup table for free up api (#548) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * Sb 20637 Fixed controller logging for traceability (#550) * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat:fixed test case * Issue #SB-20637 feat:fixed Telemetry generator test * Issue #SB-20637 feat:fixed config yaml * Issue #SB-20637 feat:add search controller test * config.yml pointed to reports jacoco.xml (#552) Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> * SC-2033 Create APIs to update and read consent * Add request context sb 20637 (#553) * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat: fixed controller logging * Issue #SB-20637 feat:fixed test case * Issue #SB-20637 feat:fixed Telemetry generator test * Issue #SB-20637 feat:fixed config yaml * Issue #SB-20637 feat:add search controller test * Issue #SB-20637 feat:add context to external identity actor * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Create APIs to update and read consent * SC-2033 Testcases added for user consent * SC-2033 Testcases added for user consent * SC-2038 userfeed table refactor changes (#556) * SC-2017 Checking sub-org when sub-org external id is present in uploaded csv * SC-2017 Checking sub-org and taking suborg external id from shooludiseid from csv * SC-2038 userfeed table refactor changes * SC-2038 added user-self declaration changes * Tg 552 (#555) * Issue #TG-552 feat:Refactored user read api * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed create user * Issue #TG-552 feat:fix user read api * Issue # TG-552 feat:Optimize db and es call * Issue #TG-552 feat:fix test case * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat: otp fix * TG-568 Actor configuration change (#561) * Issue #TG-552 feat:Refactored user read api * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed es call * Issue #TG-552 feat:fixed create user * Issue #TG-552 feat:fix user read api * Issue # TG-552 feat:Optimize db and es call * Issue #TG-552 feat:fix test case * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat:fix test case for user read * Issue #TG-552 feat: otp fix * Issue #TG-568 feat:fixed actor configuration * Issue #TG-568 feat:fixed actor configuration * Sb 20852 Deleting email,phone and username from user_lookup in account merge scenario (#565) * SB-20852 deleting email,phone and username in account merge scenario Co-authored-by:
Aishwarya <42641684+aishwa8141@users.noreply.github.com> Co-authored-by:
sknirmalkar89 <59080585+sknirmalkar89@users.noreply.github.com> Co-authored-by:
Rajesh Rathnam <indrajra@users.noreply.github.com> Co-authored-by:
indrajra-ilimi <rajeshr@ilimi.in> Co-authored-by:
Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com> Co-authored-by:
AMIT KUMAR <amit.kumar@tarento.com> Co-authored-by:
Harikumar Palemkota <harip@ilimi.in> Co-authored-by:
Rayulu <vrayulu@users.noreply.github.com> Co-authored-by:
Santhosh <santhosh@sanketika.in> Co-authored-by:
Mathew Jose Pallan <mathewjpallan@gmail.com> Co-authored-by:
aishwa8141 <a.aish1997@gmail.com> Co-authored-by:
Mahesh Kumar Gangula <maheshkumargangula@users.noreply.github.com> Co-authored-by:
Santhosh Gandham <31979949+gandham-santhosh@users.noreply.github.com>
Loading