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

[Future Requests] - Non-urgent #406

Open
jenningsanderson opened this issue Feb 20, 2023 · 2 comments
Open

[Future Requests] - Non-urgent #406

jenningsanderson opened this issue Feb 20, 2023 · 2 comments
Assignees
Labels
Type: Bug Something isn't working

Comments

@jenningsanderson
Copy link

jenningsanderson commented Feb 20, 2023

Opening an issue here to flag a few feature requests for future work. Non-urgent.

Enhancements

1. Map UI on Organization Page.

The filterable map view on the home page of OSM Teams is great; could this component be reused on the main organization page to show teams in that organization? Currently there is only a paginated table of teams; a map would be a nice uI flourish.

2. Auto-redirect to profile page on successful invitation to team

The first page a user should see when they accept an invitation to join a team is the edit-your-profile page to make the OSM Teams invite user workflow smoother.

3. Hiding members for public teams.

A visibility level where a team is public (shows up on the map, shows name, bio, hashtag, etc. — all of the current attributes, but does not show the Team Members Table (Perhaps just shows the number of mappers on that team). Rather than a new privacy level — this would be a great toggle switch "show users" on the team-edit page.

Minor Fixes

  1. Badges follow users globally, not organization specific. When I join another organization, for example, my YM badges show up on the organization page for a different org:
    image

  2. Team search bar on main user profile page (mapping.team/profile) not working. Again, I'm probably the only user associated with more than 50 teams, so it's not a big deal.

  3. Prompt user to log in when visiting page instead of throwing Application Error, for example, when I visit https://mapping.team/teams/85/profile and I am not logged in, I get this error:

image

I'd like to be able to send this URL to mappers that are part of this team but have not registered for OSM Teams, as in, they have been added by UID, but they do not have a profile. The desired behavior would be to get a message in OSM with this link, which would bring them directly to their profile on OSM Teams (if they were logged in), but since they likely are not already logged in, it should prompt them to login in the body of the page. (The redirects after login to the profile page are already in place, it's just this landing page isn't obvious that the error is solved by clicking Sign In).
@kamicut kamicut self-assigned this Feb 20, 2023
@kamicut kamicut added Type: Bug Something isn't working and removed Type: Bug Something isn't working labels Feb 20, 2023
@kamicut
Copy link
Member

kamicut commented Mar 9, 2023

#415 contains a fix for the badges to be specific per organization

@LanesGood
Copy link
Member

#414 fixes Enhancement 2 above

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants