0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-03-11 02:12:21 -05:00

Updated token handling to be in code

- When I went off, I quickly recreated all our endpoints with some new functionality
- However, I forgot that I was manually managing tokens, this meant the UI for stats broke with a token error
- Adding the tokens to the endpoint definitions should prevent this happening again, by automating the management of the token scopes
This commit is contained in:
Hannah Wolfe 2024-09-18 14:24:37 +01:00
parent 871d21acaf
commit 7c465a5fb5
9 changed files with 10 additions and 0 deletions

View file

@ -1,6 +1,8 @@
DESCRIPTION >
Analytics events landing data source
TOKEN "tracker" APPEND
SCHEMA >
`timestamp` DateTime `json:$.timestamp`,
`session_id` String `json:$.session_id`,

View file

@ -2,6 +2,7 @@ DESCRIPTION >
Parsed `page_hit` events, implementing `browser` and `device` detection logic.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE parsed_hits
DESCRIPTION >

View file

@ -4,6 +4,7 @@ DESCRIPTION >
Daily granularity, except when filtering one single day (hourly)
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE timeseries
DESCRIPTION >

View file

@ -4,6 +4,7 @@ DESCRIPTION >
Also `skip` and `limit` parameters for pagination.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE endpoint
DESCRIPTION >

View file

@ -5,6 +5,7 @@ DESCRIPTION >
Also `skip` and `limit` parameters for pagination.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE endpoint
DESCRIPTION >

View file

@ -4,6 +4,7 @@ DESCRIPTION >
Also `skip` and `limit` parameters for pagination.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE endpoint
DESCRIPTION >

View file

@ -4,6 +4,7 @@ DESCRIPTION >
Also `skip` and `limit` parameters for pagination.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE endpoint
DESCRIPTION >

View file

@ -5,6 +5,7 @@ DESCRIPTION >
Also `skip` and `limit` parameters for pagination.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE endpoint
DESCRIPTION >

View file

@ -4,6 +4,7 @@ DESCRIPTION >
Works great for the realtime chart.
TOKEN "dashboard" READ
TOKEN "stats page" READ
NODE timeseries
DESCRIPTION >