Daniel Lockyer
66438ff4ed
Fixed capitalization of API key
...
- using the resource type verbatim wasn't going to work with `api_key`
because it needs splitting and capitalizing
2022-08-22 15:41:04 +02:00
Daniel Lockyer
7b160493db
Added support for integration actors in Audit Log UI
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this enables showing when an integration is the actor doing something
- still need to add a fallback for missing icons
2022-08-18 17:00:56 +02:00
Daniel Lockyer
3ce7e241a1
Added fallback icon to audit log
...
- in the event we don't have a specific icon, I've just chosen to show
an `info` one for now
2022-08-17 14:54:54 +02:00
Daniel Lockyer
83702c7e86
Added resource
to data available to audit log
...
- this allows us to hydrate the post title into the UI
- needs work to support non-post and missing resources
2022-08-17 14:43:01 +02:00
Kevin Ansfield
2d1d810198
Fetched actor record to display real name when listing audit log events
...
no issue
- switched `parse-audit-log-event` to a class helper to get access to dependency injection
- added `get actor()` to the parsed event object
- uses the store to find the related user record, returning an already loaded record if it exists otherwise fetches the record
- allows use of `event.actor.*` in templates because they are promise-aware and will be filled in once the record is loaded
2022-08-17 14:14:47 +02:00
Daniel Lockyer
714611b9fd
Added resource ID to action row
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this will soon be populated with the actual resource name, if present
2022-08-17 10:53:21 +02:00
Daniel Lockyer
6c2aebbf0c
Added first version of Audit Log UI
...
refs https://github.com/TryGhost/Toolbox/issues/356
- skateboard version w/ loading data from API, settings button guarded
by labs, and a basic UI populating a table with info
2022-08-17 10:16:47 +02:00