Uploaded image for project: 'Document Management System'
  1. Document Management System
  2. DMS-1783

DMS | Pre Prod | User primary email should not update through review and sign page

    Details

    • Type: Bug
    • Status: In Progress
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Company:
      All Clients/Multiple Clients

      Description

      Environment: Pre Prod

      There are some scenarios where we can update the user's primary email, that should not happen.

      Create a document template, map the user email and other fields as optional.
      **

      1) During sending the form.

      If you will update the user's email with random text it will allow you to put any text and save it. And this will update the user's primary email with that text.

      2) During review and sign

      **the same scenario here. If the user will replace his email with random text, the system allows updating that.

        Attachments

          Activity

          narendra.kumar Narendra Kumar created issue -
          samir Samir made changes -
          Field Original Value New Value
          Sprint DMS - Gap Fall & Win Sprint 2 [ 174 ] DMS - Gap Fall & Win Sprint 3 [ 177 ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Remaining Estimate 8h [ 28800 ]
          Original Estimate 8h [ 28800 ]
          samir Samir made changes -
          Fix Version/s Winter 2020 Enhancements [ 11314 ]
          Fix Version/s Enhancements - Fall [ 10610 ]
          samir Samir made changes -
          Sprint DMS - Gap Fall & Win Sprint 3 [ 177 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7 [ 193 ]
          Hide
          narendra.kumar Narendra Kumar added a comment -

          Hi Prateek

          Please test this issue again, Check if it still exists.

          Show
          narendra.kumar Narendra Kumar added a comment - Hi Prateek Please test this issue again, Check if it still exists.
          narendra.kumar Narendra Kumar made changes -
          Status To Do [ 10000 ] In QA Testing [ 11901 ]
          narendra.kumar Narendra Kumar made changes -
          Assignee Samir [ samir ] Prateek [ prateeks ]
          PrateekS Prateek made changes -
          Attachment Email updated.JPG [ 132254 ]
          Attachment Review and sign page_Update Email Before.JPG [ 132255 ]
          PrateekS Prateek made changes -
          Status In QA Testing [ 11901 ] To Do [ 10000 ]
          PrateekS Prateek made changes -
          Assignee Prateek [ prateeks ] Narendra Kumar [ narendra.kumar ]
          PrateekS Prateek logged work - 22/Jan/20 02:33 AM
          • Time Spent:
            0.75h
             
            <No comment>
          PrateekS Prateek made changes -
          Remaining Estimate 8h [ 28800 ] 7.25h [ 26100 ]
          Time Spent 0.75h [ 2700 ]
          Worklog Id 222858 [ 222858 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7 [ 193 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8 [ 193, 197 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8 [ 193, 197 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Winter-2020 Sprint 9 [ 193, 197, 198 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 2 [ 193, 197, 198 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3 [ 193, 197, 199 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3 [ 193, 197, 199 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4 [ 193, 197, 199, 200 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4 [ 193, 197, 199, 200 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5 [ 193, 197, 199, 200, 202 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5 [ 193, 197, 199, 200, 202 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5, Spring-2020 - Sprint 6 [ 193, 197, 199, 200, 202, 203 ]
          Hide
          narendra.kumar Narendra Kumar added a comment -

          poonam.rana Please verify it again and update the status accordingly. 

          Show
          narendra.kumar Narendra Kumar added a comment - poonam.rana  Please verify it again and update the status accordingly. 
          narendra.kumar Narendra Kumar made changes -
          Assignee Narendra Kumar [ narendra.kumar ] poonam.rana [ poonam.rana ]
          Fix Version/s Winter 2020 Enhancements [ 11314 ]
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5, Spring-2020 - Sprint 6 [ 193, 197, 199, 200, 202, 203 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5, Spring-2020 - Sprint 6, April 2021 Release - Sprint 1 [ 193, 197, 199, 200, 202, 203, 264 ]
          narendra.kumar Narendra Kumar made changes -
          Status To Do [ 10000 ] In QA Testing [ 11901 ]
          Hide
          poonam.rana poonam.rana (Inactive) added a comment -

          Hi Narendra Kumar,

          Above reported scenarios are still exists , Can you please have a look and fix them.

           

          Thanks,

          Show
          poonam.rana poonam.rana (Inactive) added a comment - Hi Narendra Kumar , Above reported scenarios are still exists , Can you please have a look and fix them.   Thanks,
          poonam.rana poonam.rana (Inactive) made changes -
          Status In QA Testing [ 11901 ] To Do [ 10000 ]
          poonam.rana poonam.rana (Inactive) made changes -
          Remaining Estimate 7.25h [ 26100 ] 6.75h [ 24300 ]
          Time Spent 0.75h [ 2700 ] 1.25h [ 4500 ]
          Worklog Id 301477 [ 301477 ]
          poonam.rana poonam.rana (Inactive) made changes -
          Assignee poonam.rana [ poonam.rana ] Narendra Kumar [ narendra.kumar ]
          poonam.rana poonam.rana (Inactive) made changes -
          Remaining Estimate 6.75h [ 24300 ] 7.25h [ 26100 ]
          Time Spent 1.25h [ 4500 ] 0.75h [ 2700 ]
          Worklog Id 301477 [ 301477 ]
          Worklog Time Spent 0.5h [ 1800 ]
          narendra.kumar Narendra Kumar made changes -
          Status To Do [ 10000 ] In Progress [ 3 ]
          narendra.kumar Narendra Kumar made changes -
          Status In Progress [ 3 ] Code Review [ 11801 ]
          narendra.kumar Narendra Kumar made changes -
          Status Code Review [ 11801 ] In Progress [ 3 ]
          Hide
          narendra.kumar Narendra Kumar added a comment -

          Hi Samir

          I have fixed the issue in the way we discussed in the call. Now I just need the info message that we need to put for the email address view-only.

           

           

          Show
          narendra.kumar Narendra Kumar added a comment - Hi Samir I have fixed the issue in the way we discussed in the call. Now I just need the info message that we need to put for the email address view-only.    
          narendra.kumar Narendra Kumar logged work - 13/Apr/21 07:24 AM
          • Time Spent:
            6h
             

            Provide the fix for this issue.

          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 7.25h [ 26100 ] 1.25h [ 4500 ]
          Time Spent 0.75h [ 2700 ] 6.75h [ 24300 ]
          Worklog Id 302423 [ 302423 ]
          narendra.kumar Narendra Kumar made changes -
          Sprint Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5, Spring-2020 - Sprint 6, April 2021 Release - Sprint 1 [ 193, 197, 199, 200, 202, 203, 264 ] Winter-2020 Sprint 7, Winter-2020 Sprint 8, Spring-2020 - Sprint 3, Spring-2020 - Sprint 4, Spring-2020 - Sprint 5, Spring-2020 - Sprint 6, April 2021 Release - Sprint 1, April 2021 Release - Sprint 2 [ 193, 197, 199, 200, 202, 203, 264, 265 ]
          narendra.kumar Narendra Kumar logged work - 19/Apr/21 12:08 AM - edited
          • Time Spent:
            1h
             

            Checking the flow of update email and impact analysis.

          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 1.25h [ 4500 ] 0.25h [ 900 ]
          Time Spent 6.75h [ 24300 ] 7.75h [ 27900 ]
          Worklog Id 303558 [ 303558 ]
          Hide
          narendra.kumar Narendra Kumar added a comment -

          Hi Samir

          I did the analysis on this flow and found this.

          CASE 1: 

          If a registered candidate updates the email with a new email that is not in the system. It will update the email with the new one.

          Now if you send any document to an old email, it will treat it as a new user and create a new user which is fine.

           

          CASE 2:

          If a registered candidate updates the email with the new email that is already into the system. It will update the email with the new one. (That should not happen).

          Now we will have the two accounts with the same email id.

          Now if the admin sends any document to this email, it will always go to the older account which was created first. 

          Created card for this: DMS-2470

           

          CASE 3: 

          If Admin or candidate updates the email with random text or any number, the system will update it. (That should not happen). Because for the next time admin could not send any document to that candidate on that random text. In this way, we lost the candidate for always.

          Created card for this:  DMS-2469

           

          cc: Patrick Phillips, Ravi Banda, Harshveer Singh

          Show
          narendra.kumar Narendra Kumar added a comment - Hi Samir I did the analysis on this flow and found this. CASE 1:   If a registered candidate updates the email with a new email that is not in the system. It will update the email with the new one. Now if you send any document to an old email, it will treat it as a new user and create a new user which is fine.   CASE 2: If a registered candidate updates the email with the new email that is already into the system. It will update the email with the new one. (That should not happen). Now we will have the two accounts with the same email id. Now if the admin sends any document to this email, it will always go to the older account which was created first.  Created card for this:  DMS-2470   CASE 3:   If Admin or candidate updates the email with random text or any number, the system will update it. (That should not happen). Because for the next time admin could not send any document to that candidate on that random text. In this way, we lost the candidate for always. Created card for this:   DMS-2469   cc: Patrick Phillips , Ravi Banda , Harshveer Singh
          narendra.kumar Narendra Kumar logged work - 20/Apr/21 04:06 AM - edited
          • Time Spent:
            3h
             

            I did the analysis on the update email issue and mentioned everything in the comment.

          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 0.25h [ 900 ] 0h [ 0 ]
          Time Spent 7.75h [ 27900 ] 11.75h [ 42300 ]
          Worklog Id 303599 [ 303599 ]
          narendra.kumar Narendra Kumar made changes -
          Time Spent 11.75h [ 42300 ] 13.75h [ 49500 ]
          Worklog Id 303558 [ 303558 ]
          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 0h [ 0 ] 2h [ 7200 ]
          Time Spent 13.75h [ 49500 ] 11.75h [ 42300 ]
          Worklog Id 303558 [ 303558 ]
          narendra.kumar Narendra Kumar made changes -
          Remaining Estimate 2h [ 7200 ] 3h [ 10800 ]
          Time Spent 11.75h [ 42300 ] 10.75h [ 38700 ]
          Worklog Id 303599 [ 303599 ]
          Transition Time In Source Status Execution Times
          Narendra Kumar made transition -
          To Do In QA Testing
          593d 12h 25m 2
          poonam.rana (Inactive) made transition -
          In QA Testing To Do
          2d 2h 56m 2
          Narendra Kumar made transition -
          To Do In Progress
          5d 12m 1
          Narendra Kumar made transition -
          In Progress Code Review
          7h 53m 1
          Narendra Kumar made transition -
          Code Review In Progress
          20s 1

            People

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

              Dates

              Created:
              Updated:

                Time Tracking

                Estimated:
                Original Estimate - 16h Original Estimate - 16h
                16h
                Remaining:
                Time Spent - 10.75h Remaining Estimate - 11h
                11h
                Logged:
                Time Spent - 10.75h Remaining Estimate - 11h
                10.75h