Details

    • Type: New Feature
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: Winter 2020 Enhancements
    • Labels:
      None
    • Company:
      All Clients/Multiple Clients

      Description

      We need to change the Candidate Profile API

      https://dmsapistage.workterra.net/api/Person/profile/53

      Because right now we are getting the data based on personId, But If candidate is mapped with multiple companies then personId will be different for all the companies.

      So we need to provide support to get candidate profile data based on CompanyID and UserId

       

        Attachments

          Activity

          narendra.kumar Narendra Kumar created issue -
          narendra.kumar Narendra Kumar made changes -
          Field Original Value New Value
          Rank Ranked higher
          narendra.kumar Narendra Kumar made changes -
          Assignee Samir [ samir ] Narendra Kumar [ narendra.kumar ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Spring-2020 - Sprint 2 [ 198 ]
          Remaining Estimate 16h [ 57600 ]
          Original Estimate 16h [ 57600 ]
          narendra.kumar Narendra Kumar made changes -
          Status To Do [ 10000 ] In Progress [ 3 ]
          narendra.kumar Narendra Kumar logged work - 13/Feb/20 03:22 AM
          • Time Spent:
            4h
             

            Implementing New API for fetching all persons based on userId

          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 16h [ 57600 ] 12h [ 43200 ]
          Time Spent 4h [ 14400 ]
          Worklog Id 227122 [ 227122 ]
          narendra.kumar Narendra Kumar logged work - 14/Feb/20 03:47 AM
          • Time Spent:
            8h
             

            Implementing New API for fetching all person record based on userId

          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 12h [ 43200 ] 4h [ 14400 ]
          Time Spent 4h [ 14400 ] 12h [ 43200 ]
          Worklog Id 227501 [ 227501 ]
          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 4h [ 14400 ] 0h [ 0 ]
          Time Spent 12h [ 43200 ] 20h [ 72000 ]
          Worklog Id 227502 [ 227502 ]
          narendra.kumar Narendra Kumar made changes -
          Worklog Id 227502 [ 227502 ]
          Hide
          narendra.kumar Narendra Kumar added a comment -

          Hi Harshveer Singh

          Instead of modifying the existing three API, I have implemented a new API for fetching all person records based on user Id. Now we have all company Id in the dropdown list based on that company Id we will fetch person Id and then will pass this person Id in all existing APIs.

          Raised the PR for you. Just have a look at this.

           

          Thanks

          Narendra

          Show
          narendra.kumar Narendra Kumar added a comment - Hi Harshveer Singh Instead of modifying the existing three API, I have implemented a new API for fetching all person records based on user Id. Now we have all company Id in the dropdown list based on that company Id we will fetch person Id and then will pass this person Id in all existing APIs. Raised the PR for you. Just have a look at this.   Thanks Narendra
          narendra.kumar Narendra Kumar made changes -
          Status In Progress [ 3 ] Code Review [ 11801 ]
          narendra.kumar Narendra Kumar logged work - 17/Feb/20 03:48 AM - edited
          • Time Spent:
            8h
             

            Done with the API implementation.

            Enhanced the code.

          narendra.kumar Narendra Kumar made changes -
          Sprint Spring-2020 - Sprint 2 [ 198 ] Spring-2020 - Sprint 2, Spring-2020 - Sprint 3 [ 198, 199 ]
          Ashish.Durani Ashish Durani made changes -
          Status Code Review [ 11801 ] In QA Testing [ 11901 ]
          Ashish.Durani Ashish Durani made changes -
          Assignee Narendra Kumar [ narendra.kumar ] Prateek [ prateeks ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Spring-2020 - Sprint 2, Spring-2020 - Sprint 3 [ 198, 199 ] Spring-2020 - Sprint 2, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4 [ 198, 199, 200 ]
          Hide
          narendra.kumar Narendra Kumar added a comment -

          Hi Prateek

          I have verified it on stage and the implemented API is working fine.

          Closing this ticket.

          Show
          narendra.kumar Narendra Kumar added a comment - Hi Prateek I have verified it on stage and the implemented API is working fine. Closing this ticket.
          narendra.kumar Narendra Kumar made changes -
          Resolution Done [ 10000 ]
          Status In QA Testing [ 11901 ] Done [ 10001 ]
          narendra.kumar Narendra Kumar made changes -
          Assignee Prateek [ prateeks ] Narendra Kumar [ narendra.kumar ]
          Transition Time In Source Status Execution Times
          Narendra Kumar made transition -
          To Do In Progress
          22m 56s 1
          Narendra Kumar made transition -
          In Progress Code Review
          4d 4m 1
          Ashish Durani made transition -
          Code Review In QA Testing
          3d 2h 50m 1
          Narendra Kumar made transition -
          In QA Testing Done
          11d 1h 57m 1

            People

            Assignee:
            narendra.kumar Narendra Kumar
            Reporter:
            narendra.kumar Narendra Kumar
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 16h Original Estimate - 16h
                16h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20h
                20h