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

BE: Mozfest Community Directory #7422

Closed
4 tasks
wilhitem opened this issue Sep 20, 2021 · 4 comments · Fixed by #7602
Closed
4 tasks

BE: Mozfest Community Directory #7422

wilhitem opened this issue Sep 20, 2021 · 4 comments · Fixed by #7602
Assignees

Comments

@wilhitem
Copy link
Collaborator

wilhitem commented Sep 20, 2021

Design team contact

@sabrinang
Torchbox designers available via slack:
Lindiwe (ux)
Jeth (visual design)

Final Designs

Figma - https://www.figma.com/file/2knnwWmmqCXuMyF6WPiOuG/MozFest-Additional-Features?node-id=30%3A317

Details

Backend ticket supporting #7421

Relates to the existing component - https://foundation.mozilla.org/en/what-we-fund/fellowships-and-awards-directory/

Duplicate existing component and make following changes:

Admin can define the tabs to show from a list of Profile Types from Pulse (years to be removed)
Add the the Space dropdown will list all spaces of people under current tab

For each card:

  • list spaces

Implementation Checklist

  • Editor can add tabs of Profile Types
  • Editor can add Profiles to the tabs
  • Editor can choose to show 'Spaces Filter' for each tab
  • User can filter profiles by space if filter is available
@wilhitem
Copy link
Collaborator Author

@jamilasnell - this should be assigned to https://github.com/b-ggs and is estimated at 5 hours

@SharmaineLim
Copy link
Contributor

SharmaineLim commented Oct 8, 2021

Hi @wilhitem , based on @marcwalsh 's outline for the directory, we'll be using:

  1. profile_types for the tabs, and
  2. program_types for further filtering.

I'm a bit confused by

Editor can add Profiles to the tabs

Shouldn't the profiles shown come from the program_type / profile_type filtering of the Pulse API rather than be editorially managed?

@wilhitem
Copy link
Collaborator Author

wilhitem commented Oct 8, 2021

you are right Amanda! profiles should be filtered by the profile types and then the program type if one is selected.

just to make this sure this is clear, the editor should be able to select which profile types are tabs and which program types display as filters.

b-ggs pushed a commit that referenced this issue Oct 11, 2021
…file-directory

#7422 - [BE] Mozfest Community Directory (Profile Directory w/ tabs)
@richbrennan
Copy link
Contributor

Closing as both PRs related to this issue have been merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants