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

does_not_contain, new filters wildcard matching #4228

Merged
merged 7 commits into from
Jun 21, 2024
Merged

Conversation

macobo
Copy link
Contributor

@macobo macobo commented Jun 14, 2024

Changes

Based on #4227, separate PR for easier reviewability

This PR:

  • Updates event:goal matching support to work with wildcards
  • Adds a new does_not_contain operation to the backend and frontend
  • Uses contain instead of matches when querying the backend.

Related request: https://feedback.plausible.io/249

Tests

  • Automated tests have been added
  • This PR does not require tests

Changelog

  • Entry has been added to changelog
  • This PR does not make a user-facing change

@macobo macobo requested a review from ukutaht June 14, 2024 08:28
@macobo macobo added the deploy-to-staging Special label that triggers a deploy to a staging environment label Jun 14, 2024
@macobo macobo force-pushed the multiple-filters-fe-3 branch 2 times, most recently from f7a32fe to 5e18517 Compare June 20, 2024 09:49
@macobo
Copy link
Contributor Author

macobo commented Jun 20, 2024

@ukutaht updated the modal to render nicer (found the extra 3px):

image

Also removed the flag as discussed in the call

Base automatically changed from multiple-filters-fe-revert-revert to master June 21, 2024 08:31
@macobo macobo merged commit 284b4eb into master Jun 21, 2024
8 of 10 checks passed
@macobo macobo deleted the multiple-filters-fe-3 branch June 21, 2024 08:34
macobo added a commit that referenced this pull request Jun 21, 2024
Previous PR #4228 Changelog
wasn't correctly updated. This fixes that issue
@macobo macobo mentioned this pull request Jun 21, 2024
macobo added a commit that referenced this pull request Jun 21, 2024
Previous PR #4228 Changelog
wasn't correctly updated. This fixes that issue
ruslandoga pushed a commit that referenced this pull request Jun 23, 2024
* Make goals accept wildcards in :is queries

* Add support for contains/does_not_contains in the backend

* Support all operations for event custom properties

* Support does_not_contain on the frontend

* Changelog entry

* Render filter operations nicely for does not contain

Found 3 extra pixels for operation dropdown

* Remove multiple_filters feature flag
ruslandoga pushed a commit that referenced this pull request Jun 23, 2024
Previous PR #4228 Changelog
wasn't correctly updated. This fixes that issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deploy-to-staging Special label that triggers a deploy to a staging environment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants