Peter Zimon
8a2bb1f24e
Fixed linting error in Admin
2022-08-23 12:26:51 +02:00
Peter Zimon
2d8b907449
Added feature flag condition to view user log
...
refs. https://github.com/TryGhost/Toolbox/issues/356
2022-08-23 12:22:58 +02:00
Peter Zimon
e06c4c3e0b
Added access to user activity from staff profile
...
refs. https://github.com/TryGhost/Toolbox/issues/356
- administrators needed a quick way to access the Audit log prefiltered for a given user from the user's staff profile page
2022-08-23 12:17:06 +02:00
Peter Zimon
c82627be60
Added reset functions to Audit log
...
refs. https://github.com/TryGhost/Toolbox/issues/356
- The page title in Audit log didn't reset the filters and the search value
- Also, the button on the empty list screen didn't work
2022-08-23 11:37:45 +02:00
Peter Zimon
122ba10114
Updated Activity log list design
...
refs. https://github.com/TryGhost/Toolbox/issues/356
- The Audit log list had a temporary (POC) design, it needed refinements
2022-08-22 19:15:37 +02:00
Peter Zimon
b3d2f2ef1f
Updated UX for accessing Audit log
...
refs. https://github.com/TryGhost/Toolbox/issues/356
- The entry for Audit log had been temporarily put on the top level Settings screen. Instead it's now accessible from Settings / General from a generic About box which had been moved from the What's new page. This also required to update the layout of the What's new page a little bit.
2022-08-22 17:56:40 +02:00
Daniel Lockyer
adaecde430
Split event and resource filtering apart
...
refs https://github.com/TryGhost/Toolbox/issues/356
- events and resources needed to be filtered and sent to the API
differently
- this commit splits them apart and wires up the toggles to query params
and therefore API requests
2022-08-22 17:14:34 +02:00
Daniel Lockyer
68030d4d52
Added basic filtering and searching to audit log
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this adds some basic filtering and search across the audit log events
- not all of it works, but filtering by objects and searching for users
should work
2022-08-22 15:41:04 +02:00
Sanne de Vries
6fe1b4a0dd
Fixed email newsletter dropdown settings getting cut off
2022-08-19 16:44:09 +02:00
Rishabh
148fea8217
Wired expiring comp subscriptions on Admin
...
refs https://github.com/TryGhost/Team/issues/1727
- adds alpha feature flag for expiring comped subs
- adds duration to complimentary subs to set expiry
- shows details for expiring comped subs
2022-08-19 18:20:52 +05:30
Hannah Wolfe
704f17ff96
Added beta search helper implementation ( #15236 )
...
refs: TryGhost/Team#1732
- We're testing out the feasibility of having a {{search}} helper that outputs an pre-styled icon to trigger search.
2022-08-19 12:27:38 +01: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
b10ceb75ff
Aligned user's name to cell center
2022-08-18 15:30:11 +02:00
Daniel Lockyer
35f5a38a17
Altered column sizes for audit log table
...
- this makes the data clearer to see
2022-08-18 15:28:03 +02:00
Daniel Lockyer
62915cccff
Removed brackets from resource IDs
...
- I don't think they're needed and it's a little cleaner without
2022-08-18 14:22:59 +02:00
Daniel Lockyer
9fda97550d
Fixed linking users resource
...
refs https://github.com/TryGhost/Toolbox/issues/356
- some resources don't have titles, like users, so we should optionally
see if they have a name
- this is starting to become unwieldy so I'll likely pull this logic out
in an upcoming commit
2022-08-18 13:30:50 +02:00
Daniel Lockyer
fa158b3831
Added link to Audit Log resource
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this allows you to click on the title and go to whatever resource was
acted upon
- if the resource has not be found, it'll just show the resource ID
2022-08-18 13:17:21 +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
Fabien "egg" O'Carroll
73fec0fc93
Added the memberAttribution alpha flag
...
refs https://github.com/TryGhost/Team/issues/1801
This will allow us to develop behind a flag, and switch it to beta
down the line.
2022-08-15 17:10:08 -04:00
Daniel Lockyer
70aa1dd3c8
Added auditLog
labs flag
...
refs https://github.com/TryGhost/Toolbox/issues/356
- allows work on the Audit Log project whilst in alpha
2022-08-15 14:59:32 +02:00
Simon Backx
27df4e536f
✨ Added native comments ( #15223 )
...
no issue
- Removes the comments lab flag (bumping it to GA).
- Bumps comments-ui to v0.8
2022-08-12 16:06:06 +02:00
James Morris
40d5b213f9
Tweaked the email notifications in the staff profile to look a little less weird
...
refs https://github.com/TryGhost/Team/issues/1774
2022-08-10 16:13:32 +01:00
James Morris
b757b4ae9c
Updated the copy for comments in the staff profile settings
...
refs https://github.com/TryGhost/Team/issues/1744
2022-08-08 11:29:14 +01:00
Rishabh
de49ab6423
Removed explore from labs
...
refs 6ce3e8efd6
- explore was accidentally left behind in labs alpha UI after going GA due to merge conflicts
2022-08-08 14:07:16 +05:30
Rishabh
6ce3e8efd6
Wired trial days to tiers UI in Admin
...
refs https://github.com/TryGhost/Team/issues/1724
- allows site owners to add trial days to tiers (behind feature flag)
2022-08-05 17:23:40 +05:30
Aileen Nowak
085958d53d
✨ Added Ghost Explore integration
...
no issue
- bumps Ghost Explore to GA from alpha
2022-08-05 10:06:10 +01:00
Rishabh
9d43a7a7cf
Removed alpha flag for newsletter paywalls
...
refs https://github.com/TryGhost/Team/issues/1680
- newsletter paywalls is now GA, no need for alpha flag
2022-08-01 18:02:35 +05:30
Aileen Nowak
b1e44dd2f2
Added explore
alpha feature flag
2022-07-27 13:14:40 +01:00
Rishabh Garg
47fa59ea72
Added flag for newsletter paywall feature ( #2430 )
...
refs https://github.com/TryGhost/Team/issues/1680
2022-07-26 21:30:21 +05:30
Sanne de Vries
be0fb41636
Updated webhook actions to dotdotdot menu
2022-07-12 13:38:51 +01:00
Rishabh
0ec3e2274f
Removed sodo search alpha feature flag
...
refs https://github.com/TryGhost/Team/issues/1665
- removes feature flag for sodo search as its now bumped to GA
2022-07-12 13:22:26 +05:30
Kevin Ansfield
87eafc1ae4
Wired up user comment notifications toggle
2022-07-06 18:32:13 +02:00
Peter Zimon
27212475f3
Added basic email notification for comment in staff
2022-07-06 17:55:44 +02:00
Peter Zimon
385000d4ce
Fixed lint error
2022-07-06 11:09:25 +02:00
Peter Zimon
ff7bb48b7e
Added Comment access dropdown to membership settings
2022-07-06 11:01:57 +02:00
Kevin Ansfield
8ff94df1c8
Added comments toggle to labs feature list
...
no issue
2022-07-04 14:15:53 +02:00
Naz
2857e46d7c
Added sodoSearch
flag to Admin Labs
...
refs 911ce4f29e
2022-07-04 18:10:42 +08:00
Simon Backx
741d00baf6
Removed tweetGridCard feature flag
2022-05-25 13:52:57 +02:00
Simon Backx
49c0a64184
Cleaned up removed feature flags
...
refs https://github.com/TryGhost/Team/issues/1616
2022-05-25 10:11:24 +02:00
Simon Backx
bc1aa493fa
🐛 Fixed unreliable paid members enabled checks ( #2405 )
...
refs https://github.com/TryGhost/Team/issues/1650
- Some places only checked for Stripe being connected via the 'connect' method and ignored the 'direct' method
- Updated (where possible) admin to use the new calculated `paid_members_enabled` setting
2022-05-24 16:53:03 +02:00
Hannah Wolfe
1ca5b43fcb
Fixed link to redirect documentation
...
closes: https://github.com/TryGhost/Ghost/issues/14888
- tutorials no longer lives under docs
2022-05-24 12:31:33 +01:00
Kevin Ansfield
ea98469e6e
Cleaned up improvedOnboarding
labs flag
...
no issue
- the feature has been GA for a while now so the conditionals are no longer required
2022-05-18 10:13:06 +01:00
Simon Backx
8502ebb96a
Moving over the new Dashboard to replace the old ( #2389 )
...
refs: https://github.com/TryGhost/Team/issues/1631
Co-authored-by: James Morris <moreofmorris@users.noreply.github.com>
2022-05-17 09:34:34 +02:00
Kevin Ansfield
77484210ee
Cleaned up old publish menu code
...
no issue
- the new publishing flow is GA making the old publish menu unused
- removed all related code
2022-05-16 18:07:53 +01:00
Hannah Wolfe
7521d69405
Removed oauth experiment ( #2390 )
...
refs: https://github.com/TryGhost/Team/issues/1625
- this didn't work the way we wanted to
- removing this will free up the namespaces to start over
2022-05-16 17:37:00 +01:00
Simon Backx
eee3a9aa90
🔥 Removed multipleProducts, tierWelcomePages, and tierName flags
...
refs https://github.com/TryGhost/Team/issues/1616
2022-05-16 17:25:03 +02:00
Hannah Wolfe
385240e03d
Refactored to use individual slack settings ( #2384 )
...
refs: TryGhost/Team#1625
- we want to remove backwards compatibility code for slack being a single setting
Co-authored-by: Rishabh <zrishabhgarg@gmail.com>
2022-05-16 11:38:32 +01:00