Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

My Teams Page - v1.0 #6

Closed
wdprice opened this issue Nov 25, 2020 · 6 comments
Closed

My Teams Page - v1.0 #6

wdprice opened this issue Nov 25, 2020 · 6 comments
Labels
enhancement New feature or request QA Pass on Prod

Comments

@wdprice
Copy link

wdprice commented Nov 25, 2020

My Teams page is the default landing page when selecting the TaaS Experience from the App Selector in the MFE framework.

My Teams page will:

  • List all Projects the user has access to see via v5/projects WHERE type = 'talent-as-a-service'
  • Display summary information of the project (Detailed below)
  • Display team profile pictures (if available)

Team Summary info:

  1. Start-End date - Displayed values are determined by the resourceBookings associated to the project. Start date will be the earliest start date assigned any resourceBooking. EndDate will be the latest end date across all associated resourceBookings.
  2. Time remaining - amount of time until the latest EndDate on any resourceBooking
  3. Number of team members: X of Y. X=number of resourceBookings assigned to project; Y=SUM of numOpenings across all jobs (v5/jobs) associated with the project
@wdprice wdprice added the enhancement New feature or request label Nov 25, 2020
@wdprice wdprice added this to the v1.0 - Initial Launch milestone Nov 25, 2020
@maxceem
Copy link
Contributor

maxceem commented Dec 4, 2020

@wdprice at the moment this page doesn't have a pagination

  1. As admin users would have access to all the TaaS projects (teams), there could be quite a long list of Teams. Should we implement pagination for the first release? Also, Project API at the moment has the limitation and returns maximum 20 projects per request, though we can relax this limitation if needed, but I guess we don't wanna list too many teams at once.

    image

  2. Another thing to decide is the sorting order. At the moment Teams from API comes in the order of project creation (old first). We can sort Teams by last activity. So projects with the last activity would be shown first. For the first release we can just choose one filter order. And we can consider adding sorting options for the next releases. Something like this:

    image

@maxceem
Copy link
Contributor

maxceem commented Dec 21, 2020

@wdprice so far BookingManagers can see maximum 20 teams, should we implement agitation as per described in the previous comment? #6 (comment)

@maxceem maxceem added the question Further information is requested label Dec 21, 2020
@wdprice
Copy link
Author

wdprice commented Dec 21, 2020

I think pagination would be great if it can be done quickly.

In a future release we'll need a better way to handle larger lists, but for now pagination will do.

@maxceem maxceem added Ready for DEV QA and removed question Further information is requested labels Jan 7, 2021
@maxceem
Copy link
Contributor

maxceem commented Jan 7, 2021

@SathyaJayabal This is ready for QA.
Pagination is handled via separate issue #37.

@SathyaJayabal
Copy link
Collaborator

My Teams page works as expected.

@SathyaJayabal
Copy link
Collaborator

Verified on Prod
Screenshot 2021-01-28 at 7 04 15 PM

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request QA Pass on Prod
Projects
None yet
Development

No branches or pull requests

3 participants