analytics/test/plausible_web
Karl-Aksel Puulmann 9c71161eab
APIv2: JSON schema validation, separate internal and public API validation (#4464)
* Restore `date` internal parameter, validate via json schema

* Improved error formatting from json schema, get most tests passing

* Handle internal overrides to JSON schema

* Parsing tests all pass

* Remove some repeated code, enforce length/uniqueness in schema

* Explicit separation between internal and public API validation

* Mark file as external_resource

* map_join

* Update query tests

* Update query tests

* Serve schema under an /api/docs/query/schema.json endpoint

* dotify errors
2024-08-26 14:01:27 +03:00
..
components Implement new onboarding/provisioning flow progress layout (#4441) 2024-08-16 10:07:48 +02:00
controllers APIv2: JSON schema validation, separate internal and public API validation (#4464) 2024-08-26 14:01:27 +03:00
live Unify and refactor login regardless of trigger source (explicit/register) (#4434) 2024-08-16 10:59:31 +02:00
plugins/api Add listing sites, goals and custom props to Sites API (#4302) 2024-07-19 10:05:54 +02:00
plugs Refactor and consolidate user session logic (#4452) 2024-08-23 10:53:33 +02:00
views Upgrade Erlang/Elixir stack (#3454) 2023-10-24 10:33:48 +02:00
captcha_test.exs Google APIs integration improvements (#2358) 2022-10-24 09:34:02 +02:00
email_test.exs Rename internal build symbols (#3942) 2024-04-29 08:05:33 +02:00
user_auth_test.exs Refactor and consolidate user session logic (#4452) 2024-08-23 10:53:33 +02:00