analytics/test
hq1 082ec91c63
OpenAPI: first pass on Plugins API - Shared Links (#3378)
* Update depenedencies: OpenAPISpex + cursor based pagination

* Update formatter config

* Add internal server error implementation

* Test errors

* Implement pagination interface

* Implement Plugins API module macros

* Implement Public API base URI

(to be used with path helpers once called from within
forwarded router's scope)

* Implement OpenAPI specs + schemas

* Implement Shared Links context module

* Add pagination and error views

* Add Shared Link view

* Implement Shared Link controller

* Expose SharedLink.t() spec

* Implement separate router for the Plugins API

* Update moduledocs

* Always wrap resource objects with `data`

* Update moduledoc

* Use https://github.com/open-api-spex/open_api_spex/pull/425

due to https://github.com/open-api-spex/open_api_spex/issues/92

* Rely on BASE_URL for swagger-ui server definition

* Fixup goals migration

* Migrate broken goals before deleting dupes

* Remove bypassing test rate limiting for which there's none anyway

* Move the context module under `Plausible.` namespace

* Bring back conn assignment to PluginsAPICase template

* Update test/plausible_web/plugins/api/controllers/shared_links_test.exs

Co-authored-by: Uku Taht <Uku.taht@gmail.com>

* Update renamed aliases

* Seed static token for development purposes

* Delegate Plugins API 500s to a familiar shape

* Simplify with statement

---------

Co-authored-by: Uku Taht <Uku.taht@gmail.com>
2023-10-02 11:18:49 +02:00
..
e2e remove healthcheck for custom.plausible.io (#3364) 2023-09-22 15:42:29 +02:00
load Fix script path for k6 load test (#2068) 2022-07-29 09:00:50 -03:00
plausible OpenAPI: first pass on Plugins API - Shared Links (#3378) 2023-10-02 11:18:49 +02:00
plausible_web OpenAPI: first pass on Plugins API - Shared Links (#3378) 2023-10-02 11:18:49 +02:00
priv Replace Geolix with Locus (#2362) 2023-01-17 12:05:09 -03:00
support OpenAPI: first pass on Plugins API - Shared Links (#3378) 2023-10-02 11:18:49 +02:00
workers Apply unified capitalization to buttons and titles (#3321) 2023-09-05 09:43:01 -03:00
test_helper.exs Get rid of the funnels flag completely (#3341) 2023-09-13 15:54:09 +02:00