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

          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
          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
          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
          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  
          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

            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