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

ER: some projects are not filtered correctly by Languages/Technologies #4389

Closed
5 tasks
nnr-nnr opened this issue Apr 3, 2023 · 2 comments
Closed
5 tasks
Labels
Complexity: Medium ER Emergent Request P-Feature: Projects page https://www.hackforla.org/projects/ role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours

Comments

@nnr-nnr
Copy link
Member

nnr-nnr commented Apr 3, 2023

Emergent Requirement - Problem

Some projects are not displayed when the Languages/Technologies filter is used on the Projects page (and potentially other pages where this projects filtering feature is used).

Issue you discovered this emergent requirement in

Date discovered

3/26/23

Did you have to do something temporarily

  • NO - does not affect the issue

Who was involved

@t-will-gillis , @nnr-nnr

What happens if this is not addressed

Some projects will not show up when they should when the Languages/Technologies filter is used. For example, if someone is searching for projects in the Program Area "Diversity / Equity / Inclusion" and that use CSS, the Write for All project will not be displayed even though it meets these two criteria.

Resources

N/A

Recommended Action Items

  • Make a new issue
  • Figure out which projects this bug affects (so far, it appears to affect at least the Write for All and Heart projects)
  • Discuss with team
  • Let a Team Lead know

Potential solutions [draft]

Some possible places where this bug may be occuring:

  • The collection of projects: see .md files in the _projects folder without the technologies attribute do not allow filtering by Languages/Technology.
  • From Will:

In the /current-projects.js file line 27 the filter code is else if (filterName == 'technologies' ) use the filterTitle = 'languages / technologies' so if the card doesn't have the technologies attribute it is ignored. This might be an easy fix but it could also turn out to be a lot of refactoring.

@nnr-nnr nnr-nnr added Feature: Administrative Administrative chores etc. P-Feature: Projects page https://www.hackforla.org/projects/ role: dev leads Tasks for technical leads size: 0.25pt Can be done in 0.5 to 1.5 hours labels Apr 3, 2023
@github-actions
Copy link

github-actions bot commented Apr 3, 2023

Hi @nnr-nnr.

Please don't forget to add the proper labels to this issue. Currently, the labels for the following are missing:
Complexity

NOTE: Please ignore the adding proper labels comment if you do not have 'write' access to this directory.

To add a label, take a look at Github's documentation here.

Also, don't forget to remove the "missing labels" afterwards.
To remove a label, the process is similar to adding a label, but you select a currently added label to remove it.

After the proper labels are added, the merge team will review the issue and add a "Ready for Prioritization" label once it is ready for prioritization.

Additional Resources:

@t-will-gillis t-will-gillis added Complexity: Medium ready for dev lead Issues that tech leads or merge team members need to follow up on and removed Complexity: Missing Feature: Administrative Administrative chores etc. role: dev leads Tasks for technical leads labels May 1, 2023
@t-will-gillis
Copy link
Member

t-will-gillis commented May 1, 2023

@kimberlytanyh kimberlytanyh added the ER Emergent Request label Sep 10, 2023
@ExperimentsInHonesty ExperimentsInHonesty added role: front end Tasks for front end developers role: back end/devOps Tasks for back-end developers and removed ready for dev lead Issues that tech leads or merge team members need to follow up on labels Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Medium ER Emergent Request P-Feature: Projects page https://www.hackforla.org/projects/ role: back end/devOps Tasks for back-end developers role: front end Tasks for front end developers size: 0.25pt Can be done in 0.5 to 1.5 hours
Projects
Development

No branches or pull requests

4 participants