analytics/test
Uku Taht a154a4214b
Support multiple filters - backend (#2749)
* Wrap Plausible.Stats.Filters with unit tests

* Parse `member` filter type

* Support escaped | in member filter

* Support for `member` filter in `aggregate_time_on_page`

* Add support for `member` filter type on goals

* Disable Credo warning

* Support `not_member` filter type

* Disable credo for `query_sessions`

* Support `matches_member` and `not_matches_member` filters

* Disable Credo for `Filters.filter_value/2`

* Support `matches_member` and `not_matches_member` for goal filter

* Support for contains_member and friends

* Updates for new chto driver

* make top_stats_test.exs:203 pass (#2779)

---------

Co-authored-by: ruslandoga <rusl@n-do.ga>
2023-03-22 11:01:25 +02:00
..
e2e Make checkly alert after 5 minutes of downtime (#2599) 2023-01-17 11:58:01 +02:00
load Fix script path for k6 load test (#2068) 2022-07-29 09:00:50 -03:00
plausible Support multiple filters - backend (#2749) 2023-03-22 11:01:25 +02:00
plausible_web Support multiple filters - backend (#2749) 2023-03-22 11:01:25 +02:00
priv Replace Geolix with Locus (#2362) 2023-01-17 12:05:09 -03:00
support Switch to new clickhouse adapter (ch/chto) (#2733) 2023-03-21 09:55:59 +01:00
workers Keep track of native stats start timestamp when retrieving data (#2715) 2023-03-01 13:11:31 +01:00
test_helper.exs Don't rely on Mix.env check in runtime (#2703) 2023-02-23 10:35:46 +01:00