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

1544 myprojects filter #1547

Merged
merged 3 commits into from
Dec 2, 2023
Merged

1544 myprojects filter #1547

merged 3 commits into from
Dec 2, 2023

Conversation

entrotech
Copy link
Member

Fixes #1544

What changes did you make?

Implemented filtering on the My Projects Page

This deviates from the design proposed by the UI/UX Team:
I used an animated drawer for the filter, similar to yelp or Amazon, that can be collapsed, instead of the proposed tooltip design. The convention seems to be for filter panels to appear on the left, so that's what I did, though it's a little awkward to have the Filter By button on the right, then open the drawer on the left. The UI/UX team should review this and make suggestions to improve this design, or decide to go back to the idea of a tooltip pop-up panel for specifying the filters.

I set it up so any changes are applied immediately, and there is no need for the "Apply" button.

The Search Box above the grid did accept a string, and look for that string in most fields, including name, business permit no, alternate #, and even dates. I added criteria to the filter panel to specifically search by name, address, alternate # and author (only if the user is an admin), and modified the Search Box above the grid to only search through the name, address, author and alternate # fields. We should decide if we want to get rid of the Search Box entirely.

I chose not to implement DRO and Date Submitted as filter criteria for now, since those features are not yet implemented, and wouldn't work.

Why did you make the changes (we will use this info to test)?

Screenshots of Proposed Changes Of The Website (if any, please do not screen shot code changes)

Visuals before changes are applied

image

Visuals after changes are applied

image

@entrotech entrotech merged commit 01c7461 into develop Dec 2, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Filtering of My Projects Page - First Pass
1 participant