Details

    • Type: New Feature
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: Enhancements - Fall
    • Labels:

      Description

      Overview

      As an Admin, I need to be able to switch between the companies in which I can be assigned to. From here, I should be able to update the Company information and view the templates and documents that are associated with that company. This also includes the candidates and documents that are assigned/completed by them for the selected Company.

      Entry Criteria:

      1. User has Admin rights.
      2. User access Company selection screen.

      Acceptance Criteria:

      1. There shall be a Super Admin (SA) level in which they have all previous rights, but includes the ability to toggle between more than one (1) company in which they are assigned to.
      2. The SA shall be able to toggle between all companies in which they are applied.
        • Question: How would they be assigned to a company in the first place?
        • Question: Do the requirements need to change for adding multiple companies to a User?
      3. A control shall be available in either the 1) navigation bar, or 2) within User Settings to toggle between the Companies.
      4. There shall only ever be one Company in focus at a time.
      5. When a Company is selected to be in focus, the SA shall see the following be updated:
        • The name of the company now in focus.
        • The Templates (Documents and Email) are shown that tie to the selected Company only.
        • The Candidates/Signers that are tied to the selected Company will only be visible.
        • The documents that are assigned to those Candidates/Signers within the Company will be available to explore.

      Exit Criteria:

      1. User leaves the Company selection screen.
      2. User leaves DMS page.

        Attachments

          Activity

          swapnil.pandhare Swapnil Pandhare (Inactive) created issue -
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Field Original Value New Value
          Epic Link DMS-352 [ 75112 ]
          swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
          Remaining Estimate 32h [ 115200 ]
          Original Estimate 32h [ 115200 ]
          samir Samir made changes -
          Assignee Samir [ samir ] Ganesh Sadawarte [ ganesh.sadawarte ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Status To Do [ 10000 ] In Progress [ 3 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Attachment Dashboard.png [ 110217 ]
          Hide
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) added a comment -

          Hi Samir,

          Please find below analysis details.

          • We will use user type to identify user role i'e Candidate, Admin, Super Admin.
          • We need to add new user type i'e Super Admin
          • Will store company mapping in UserCompanyMapping table, so one user can mapped to multiple companies.
          • For Super Admin user will store company id -1 means all company access.
          • On header will shown company selection and this will be auto complete.

          Queries and Input Needed.

          • On dashboard we show counts, so should we show for all company that has access to users.
          • Need UI to company list because if we add on header it will not shown properly on mobile and tablet. lease find below snap. 
          • Should we consider global dashboard for this implementation. If yes then menu need to be separated for ex. Global and Company Level.

          CC-Swapnil Pandhare,Rohan J Khandave

          Thanks,
          Ganesh

          Show
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) added a comment - Hi Samir , Please find below analysis details. We will use user type to identify user role i'e Candidate, Admin, Super Admin. We need to add new user type i'e Super Admin Will store company mapping in  UserCompanyMapping table, so one user can mapped to multiple companies. For Super Admin user will store company id -1 means all company access. On header will shown company selection and this will be auto complete. Queries and Input Needed. On dashboard we show counts, so should we show for all company that has access to users. Need UI to company list because if we add on header it will not shown properly on mobile and tablet. lease find below snap.  Should we consider global dashboard for this implementation. If yes then menu need to be separated for ex. Global and Company Level. CC- Swapnil Pandhare , Rohan J Khandave Thanks, Ganesh
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Remaining Estimate 32h [ 115200 ] 27.5h [ 99000 ]
          Time Spent 4.5h [ 16200 ]
          Worklog Id 182794 [ 182794 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) logged work - 12/Jun/19 06:04 PM
          • Time Spent:
            4.5h
             
            • Discussion with Samir.
            • Analysis details updated and updated JIRA
            • Started with Code changes
          Robert.Malony Robert Malony (Inactive) made changes -
          Labels Needs_UX
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) logged work - 13/Jun/19 05:29 PM
          • Time Spent:
            6h
             
            • API Changes.
            • Created Unit test and testing.
            • UI Changes remains
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Remaining Estimate 27.5h [ 99000 ] 21.5h [ 77400 ]
          Time Spent 4.5h [ 16200 ] 10.5h [ 37800 ]
          Worklog Id 183192 [ 183192 ]
          Hide
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) added a comment -

          6/13/2019 Task Details.

          • API Changes to get company access details.
          • X-unit test cases.
          • UI Changes remains.

          CC-Samir,Rohan J Khandave

          Show
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) added a comment - 6/13/2019 Task Details. API Changes to get company access details. X-unit test cases. UI Changes remains. CC- Samir , Rohan J Khandave
          Hide
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) added a comment -

          Hi All,

          Please find below points was discussed in scrum call of 6/13/2019.

          • We will shown all companies count on dashboard that has access to logged in user.
          • This count will not be clickable. Means will not navigate to page.
          • The left side menu will be disabled, should not hide menu.
          • User must change company to access above feature.
          • UI input pending for search company.

          CC-Samir,Rohan J Khandave,Aruna Raheja

          Thanks,
          Ganesh

          Show
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) added a comment - Hi All, Please find below points was discussed in scrum call of 6/13/2019. We will shown all companies count on dashboard that has access to logged in user. This count will not be clickable. Means will not navigate to page. The left side menu will be disabled, should not hide menu. User must change company to access above feature. UI input pending for search company. CC- Samir , Rohan J Khandave , Aruna Raheja Thanks, Ganesh
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Remaining Estimate 21.5h [ 77400 ] 17.5h [ 63000 ]
          Time Spent 10.5h [ 37800 ] 14.5h [ 52200 ]
          Worklog Id 183304 [ 183304 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) logged work - 14/Jun/19 06:23 PM
          • Time Spent:
            4h
             
            • API Changes completed.
            • X-unit changes completed.
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Assignee Ganesh Sadawarte [ ganesh.sadawarte ] Robert Malony [ robert.malony ]
          samir Samir made changes -
          Epic Link DMS-352 [ 75112 ] DMS-475 [ 75968 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Remaining Estimate 17.5h [ 63000 ] 17h [ 61200 ]
          Time Spent 14.5h [ 52200 ] 15h [ 54000 ]
          Worklog Id 184002 [ 184002 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) logged work - 19/Jun/19 05:20 PM
          • Time Spent:
            0.5h
             

            Discussion with Akash for implementation.

          Robert.Malony Robert Malony (Inactive) made changes -
          Description DMS : Super admin access - Group users h2. Overview


          h3. Entry Criteria:
          # User has Admin rights.
          # User access Company selection screen.

          h3. Acceptance Criteria:
          #

          h3. Exit Criteria:
          # User leaves the Company selection screen.
          # User leaves DMS page.
          Robert.Malony Robert Malony (Inactive) made changes -
          Description h2. Overview


          h3. Entry Criteria:
          # User has Admin rights.
          # User access Company selection screen.

          h3. Acceptance Criteria:
          #

          h3. Exit Criteria:
          # User leaves the Company selection screen.
          # User leaves DMS page.
          h2. Overview
          As an Admin, I need to be able to switch between the companies in which I can be assigned to. From here, I should be able to update the Company information and view the templates and documents that are associated with that company. This also includes the candidates and documents that are assigned/completed by them for the selected Company.

          h3. Entry Criteria:
          # User has Admin rights.
          # User access Company selection screen.

          h3. Acceptance Criteria:
          # There shall be a Super Admin (SA) level in which they have all previous rights, but includes the ability to toggle between more than one (1) company in which they are assigned to.
          # The SA shall be able to toggle between all companies in which they are applied.
          ** Question: How would they be assigned to a company in the first place?
          ** Question: Do the requirements need to change for adding multiple companies to a User?
          # A control shall be available in either the 1) navigation bar, or 2) within User Settings to toggle between the Companies.
          # There shall only ever be one Company in focus at a time.
          # When a Company is selected to be in focus, the SA shall see the following be updated:
          ** The name of the company now in focus.
          ** The Templates (Documents and Email) are shown that tie to the selected Company only.
          ** The Candidates/Signers that are tied to the selected Company will only be visible.
          ** The documents that are assigned to those Candidates/Signers within the Company will be available to explore.

          h3. Exit Criteria:
          # User leaves the Company selection screen.
          # User leaves DMS page.
          Robert.Malony Robert Malony (Inactive) made changes -
          Assignee Robert Malony [ robert.malony ] Kristen [ ruel ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5 [ 164 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6 [ 164, 165 ]
          akash.thakur Akash Thakur (Inactive) made changes -
          Status In Progress [ 3 ] Code Review [ 11801 ]
          akash.thakur Akash Thakur (Inactive) made changes -
          Assignee Kristen [ ruel ] Akash Thakur [ akash.thakur ]
          akash.thakur Akash Thakur (Inactive) logged work - 26/Jun/19 04:10 AM
          • Time Spent:
            4h
             

            Merge conflicts resolved. 

          akash.thakur Akash Thakur (Inactive) made changes -
          Remaining Estimate 17h [ 61200 ] 13h [ 46800 ]
          Time Spent 15h [ 54000 ] 19h [ 68400 ]
          Worklog Id 185249 [ 185249 ]
          Hide
          akash.thakur Akash Thakur (Inactive) added a comment -

          Hi All,

          Resolved conflicts at the angular side occurred due to modular structure changed. raised a PR for review.

          Thanks, 

          Akash Thakur

          Ganesh Sadawarte Rohan J Khandave Narendra Kumar Samir

          Show
          akash.thakur Akash Thakur (Inactive) added a comment - Hi All, Resolved conflicts at the angular side occurred due to modular structure changed. raised a PR for review. Thanks,  Akash Thakur Ganesh Sadawarte Rohan J Khandave Narendra Kumar Samir
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) made changes -
          Remaining Estimate 13h [ 46800 ] 12.25h [ 44100 ]
          Time Spent 19h [ 68400 ] 19.75h [ 71100 ]
          Worklog Id 185270 [ 185270 ]
          Ganesh.sadawarte Ganesh Sadawarte (Inactive) logged work - 26/Jun/19 06:24 PM
          • Time Spent:
            0.75h
             
            • Checked conflict with Akash
            • Checked new changes for angular refactoring.
          Raj.Hawaldar Raj Hawaldar (Inactive) made changes -
          Status Code Review [ 11801 ] In QA Testing [ 11901 ]
          Raj.Hawaldar Raj Hawaldar (Inactive) made changes -
          Assignee Akash Thakur [ akash.thakur ] Samir [ samir ]
          akash.thakur Akash Thakur (Inactive) made changes -
          Assignee Samir [ samir ] Akash Thakur [ akash.thakur ]
          akash.thakur Akash Thakur (Inactive) made changes -
          Status In QA Testing [ 11901 ] Code Review [ 11801 ]
          akash.thakur Akash Thakur (Inactive) logged work - 28/Jun/19 05:31 AM
          • Time Spent:
            8h
             

            Analysis of issues.

            rounds of testing & code fix.

            SA users issues.

          Hide
          akash.thakur Akash Thakur (Inactive) added a comment - - edited

          Hi All,

          PR has been raised for code review for pre-prod Super Admin issues fix.

          Thanks,

          Akash Thakur

           

          Rohan J Khandave Ganesh Sadawarte Samir 

          Show
          akash.thakur Akash Thakur (Inactive) added a comment - - edited Hi All, PR has been raised for code review for pre-prod Super Admin issues fix. Thanks, Akash Thakur   Rohan J Khandave Ganesh Sadawarte Samir  
          akash.thakur Akash Thakur (Inactive) made changes -
          Remaining Estimate 12.25h [ 44100 ] 4.25h [ 15300 ]
          Time Spent 19.75h [ 71100 ] 27.75h [ 99900 ]
          Worklog Id 185799 [ 185799 ]
          Raj.Hawaldar Raj Hawaldar (Inactive) made changes -
          Status Code Review [ 11801 ] In QA Testing [ 11901 ]
          Raj.Hawaldar Raj Hawaldar (Inactive) made changes -
          Assignee Akash Thakur [ akash.thakur ] Samir [ samir ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6 [ 164, 165 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7 [ 164, 165, 166 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Assignee Samir [ samir ] Priya Dhamande [ priya.dhamande ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7 [ 164, 165, 166 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8 [ 164, 165, 166, 167 ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8 [ 164, 165, 166, 167 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1 [ 164, 165, 166, 167, 173 ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1 [ 164, 165, 166, 167, 173 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2 [ 164, 165, 166, 167, 173, 174 ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2 [ 164, 165, 166, 167, 173, 174 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2, DMS - Gap Fall & Win Sprint 3 [ 164, 165, 166, 167, 173, 174, 177 ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2, DMS - Gap Fall & Win Sprint 3 [ 164, 165, 166, 167, 173, 174, 177 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2, DMS - Gap Fall & Win Sprint 3, DMS - Gap Fall & Win Sprint 4 [ 164, 165, 166, 167, 173, 174, 177, 179 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          QA Estimates 4
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Remaining Estimate 4.25h [ 15300 ] 8.25h [ 29700 ]
          shashikant.mishra ShashiKant Mishra (Inactive) made changes -
          Sprint DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2, DMS - Gap Fall & Win Sprint 3, DMS - Gap Fall & Win Sprint 4 [ 164, 165, 166, 167, 173, 174, 177, 179 ] DMS - Fall Sprint 5, DMS - Fall Sprint 6, DMS - Fall Sprint 7, DMS - Fall Sprint 8, DMS - Gap Fall & Win Sprint 1, DMS - Gap Fall & Win Sprint 2, DMS - Gap Fall & Win Sprint 3, DMS - Gap Fall & Win Sprint 4, DMS - Gap Fall & Win Sprint 5 [ 164, 165, 166, 167, 173, 174, 177, 179, 181 ]
          narendra.kumar Narendra Kumar made changes -
          Fix Version/s Winter 2020 Enhancements [ 11314 ]
          Fix Version/s Enhancements - Fall [ 10610 ]
          narendra.kumar Narendra Kumar made changes -
          Fix Version/s Enhancements - Fall [ 10610 ]
          Fix Version/s Winter 2020 Enhancements [ 11314 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Attachment Testcases -DMS-1342.xls [ 122462 ]
          priya.dhamande Priya Dhamande (Inactive) logged work - 10/Oct/19 04:09 AM
          • Time Spent:
            2.5h
             

            Test cases
            testing

          Hide
          priya.dhamande Priya Dhamande (Inactive) added a comment -

          Environment: Prod
          Login: Admin
          Browser: FF and Chrome

          All scenarios worked as expected. Verified all scenarios against test cases.

          Refer screen capture. So, marking jira done.

          Samir Rohan J Khandave Hrishikesh Deshpande Sachin Hingole

          Show
          priya.dhamande Priya Dhamande (Inactive) added a comment - Environment: Prod Login: Admin Browser: FF and Chrome All scenarios worked as expected. Verified all scenarios against test cases. Refer screen capture. So, marking jira done. Samir Rohan J Khandave Hrishikesh Deshpande Sachin Hingole
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Resolution Done [ 10000 ]
          Status In QA Testing [ 11901 ] Done [ 10001 ]
          priya.dhamande Priya Dhamande (Inactive) made changes -
          Remaining Estimate 8.25h [ 29700 ] 5.75h [ 20700 ]
          Time Spent 27.75h [ 99900 ] 30.25h [ 108900 ]
          Worklog Id 204780 [ 204780 ]
          Transition Time In Source Status Execution Times
          Ganesh Sadawarte (Inactive) made transition -
          To Do In Progress
          40d 1h 48m 1
          Akash Thakur (Inactive) made transition -
          In Progress Code Review
          14d 2h 9m 1
          Akash Thakur (Inactive) made transition -
          In QA Testing Code Review
          1d 1h 47m 1
          Raj Hawaldar (Inactive) made transition -
          Code Review In QA Testing
          3d 20h 18m 2
          Priya Dhamande (Inactive) made transition -
          In QA Testing Done
          101d 1h 53m 1

            People

            Assignee:
            priya.dhamande Priya Dhamande (Inactive)
            Reporter:
            swapnil.pandhare Swapnil Pandhare (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 84h Original Estimate - 84h
                84h
                Remaining:
                Time Spent - 65h 50m Remaining Estimate - 25.5h
                25.5h
                Logged:
                Time Spent - 65h 50m Remaining Estimate - 25.5h
                65h 50m