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

Add option to allow users to hide speaker votes in alerts #1844

Draft
wants to merge 45 commits into
base: alert-front-end-small-fixes
Choose a base branch
from

Conversation

struan
Copy link
Member

@struan struan commented Oct 30, 2024

This lets users set a flag on an alert to avoid including recent votes in an alert for "when x speaks"

Part of #1825

@struan struan force-pushed the alert-front-end-vector-suggestions branch 3 times, most recently from e27eb1b to 761080e Compare October 31, 2024 17:21
@struan struan force-pushed the alerts-skip-votes-option branch from 5cf7a02 to 075ce8d Compare December 5, 2024 12:01
@struan struan force-pushed the alerts-skip-votes-option branch 2 times, most recently from 3a66f7f to 9dfac30 Compare December 9, 2024 17:42
@struan struan changed the base branch from alert-front-end-vector-suggestions to alert-front-end-small-fixes December 9, 2024 17:43
@struan struan force-pushed the alerts-skip-votes-option branch from 9dfac30 to bd9f0c2 Compare December 9, 2024 17:44
- switch to poetry based approach
- create new python data using src
- configure linting via ruff
- vscode settings update
- Wrap commonlib config access in a pydantic model
- Transform types and reveal settings to python IDE
- include sqlalchemy engine for pandas
@lucascumsille lucascumsille force-pushed the alerts-skip-votes-option branch from 97070f9 to f7cfffa Compare December 12, 2024 08:15
ajparsons and others added 3 commits December 13, 2024 09:29
- Use header structure in new data and add basic
css styling to the contents.
Useful for doing DB things in development
Makes it easier to split out the different alert types on the alert
page. Splits them into alerts with keywords, alerts for when someone
speaks and alerts for the user's members.
To make it a bit easier to pick out the different parts of an alert
update prettifyCritera to return the parts as a hash instead of turning
it into a string.
used to store alert keyword suggestions based on related terms
If there's a square bracket in a get/post param then assume it's a
multi value param and create/extend an array for the values so we can
test forms with these.
Update constituency search to allow it to return all constituencies for
a postcode instead of just westminster.
Add a function to get a list of member ids from a search string.
Alert list splits alerts into keyword and representative alerts.

New alert creation wizard which makes complicated alerts easier to
create and also suggests related terms if we have any. Also allows
editing alerts.

Retains existing form for adding MP/postcode alerts.
@lucascumsille lucascumsille force-pushed the alerts-skip-votes-option branch from 4dd0a95 to acf8860 Compare December 17, 2024 12:04
@lucascumsille
Copy link
Contributor

@struan I added some commits to tidy up indentation and class name convention, but I think I still need some time to work on this.

@struan struan force-pushed the alerts-skip-votes-option branch from acf8860 to ccf1921 Compare January 9, 2025 17:14
struan and others added 17 commits January 9, 2025 17:15
Used to allow people to suppress seeing votes in speaker alerts.
Skips over the vote section if the flag is present.
This also tidies up editing MP alerts so it's mostly buttons rather than
having to go through a form.
Without context it was a bit unclear what the "Delete all" button does. The new copy clarifies the button will delete all alerts. The new aria-label will also make sure assistive devices know this includes keywords and representative alerts.
This way it should be clearer the button will delete both keywords and representative alerts
Move to the left so it's easier to spot for the user. On the right semmed a bit out of place.
- Improved naming for keyword alert list(New name is more self explanatory)
- New classes use BEM convention
There is already a .button--red, .button--negative
It will be less confusing when trying to make future changes. I have also added the BEM classes to the current elements using the tags.
@struan struan force-pushed the alerts-skip-votes-option branch from ad15d45 to 3e41a34 Compare January 15, 2025 13:29
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.

4 participants