Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Team members to see active projects instead of archived projects #6541

Open
Jorieke opened this issue Aug 22, 2024 · 4 comments
Open

Team members to see active projects instead of archived projects #6541

Jorieke opened this issue Aug 22, 2024 · 4 comments
Assignees
Labels
scope: frontend type: enhancement Improving an existing functionality ui/ux 👥

Comments

@Jorieke
Copy link

Jorieke commented Aug 22, 2024

Describe the bug
When opening a team page, team members see a list of projects that is assigned to their team. This list however shows the archived projects at first.

To Reproduce & Expected behavior
This is for example the link to the MSF validators team: https://tasks.hotosm.org/teams/13/membership/
On the right you see several projects, but they are all archived (see green circles on screenshot). Ideally they would see on this page instead of the archived projects, the active projects that they can map on at the moment.

Screenshots
image

@manjitapandey
Copy link

manjitapandey commented Sep 27, 2024

While viewing the projects, all archived, draft, and active projects are displayed, and can be sorted in any order. However, when clicking "View All," the page redirects to the active projects list on the explored project page, with the team's filter applied.
One potential solution is to reorder the active projects to appear at the top of the list. However, this approach would make it difficult to view the team's draft projects. Would this be the expected behavior, as the filters are intended specifically for viewing active or archived projects?

What is the significance of viewing the draft projects for teams?
@ramyaragupathy , @Jorieke

@manjitapandey
Copy link

manjitapandey commented Oct 2, 2024

Some more issues found during digging in the above issue:

  • Draft project is accessible for public: The project cards for draft projects are visible to public user with or without logging in. Clicking on draft projects leads to the page not found error message page.
  • Username list of team's manager and members is accessible for public without logging in.
  • My teams option available without login. Clicking on my team when not logged in leads you to view the list of all teams name and logo.

image
image

@Jorieke
Copy link
Author

Jorieke commented Oct 2, 2024

Hi @manjitapandey
Thanks for digging in this topic, you make some good points!
Answering your question from your first comment: in my opinion it is not needed for team members to see projects in draft. It is only important for project managers to see projects in draft. For me personally as a project manager I do not look at projects in draft via the teams, I rather go via the MANAGE > PROJECT pages to follow up on our projects in draft.

@manjitapandey
Copy link

Thanks @Jorieke , this gives the clarification. We can then sort the projects by active and remove the drafts from the list.
cc: @ramyaragupathy

@ramyaragupathy ramyaragupathy added type: enhancement Improving an existing functionality scope: frontend ui/ux 👥 labels Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: frontend type: enhancement Improving an existing functionality ui/ux 👥
Projects
None yet
Development

No branches or pull requests

4 participants