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
4aecc21a45
Updated Audit log filter dropdown
...
refs. https://github.com/TryGhost/Toolbox/issues/356
- The order of the items in the dropdown wasn't representing importance, also it took up a bit too much vertical space
2022-08-23 09:45:06 +02:00
Daniel Lockyer
43ad4ff814
Removed unused services
...
- these are not needed
2022-08-22 21:15:21 +02:00
Daniel Lockyer
c459807f9a
Stored action events for settings
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this enables us to store and filter on actions affecting Settings,
which will usually be `edited`
2022-08-22 21:12:32 +02:00
James Morris
e56fbdbb57
Better handling of event objects and links with and without feature flag
...
refs https://github.com/TryGhost/Team/issues/1816
2022-08-22 18:37:49 +01:00
Daniel Lockyer
fa8484ad62
Added webhook
as a supported filtering resource
...
refs https://github.com/TryGhost/Toolbox/issues/356
2022-08-22 19:34:19 +02:00
Daniel Lockyer
c4df99f8a6
Fixed pages unable to be filtered
...
- this was due to a typo - it should be singular
2022-08-22 19:33:54 +02:00
Daniel Lockyer
6697dcb39a
Allowed Users to be filtered in Audit Log
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this was missed from the first implementation
2022-08-22 19:31:55 +02:00
Peter Zimon
ef1d7593f5
Updated copy for Audit log table header
...
refs. https://github.com/TryGhost/Toolbox/issues/356
- there was an inconsistency between the table header and the rest of the UI
2022-08-22 19:18:55 +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
James Morris
18186f9ba6
Added in the attribution column for activity page
...
refs https://github.com/TryGhost/Team/issues/1816
2022-08-22 17:51:01 +01:00
James Morris
e3e613de1c
Fixed a linting problem
...
refs https://github.com/TryGhost/Team/issues/1816
2022-08-22 16:51:03 +01:00
James Morris
3e57f88d12
Added in the attribution column to the dashboard activity under feature flag
...
- This has the attribution column back into the dashboard activity
- This works only under the member attribution flag
- There are still some issues with event copy
refs https://github.com/TryGhost/Team/issues/1816
2022-08-22 16:28:18 +01: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
71e541f2c4
Cleaned up code duplication in Audit Log table
...
refs b9a42bcb1c (r81841869)
- this makes it clearer to read and cleans up my messy hacks
2022-08-22 16:12:46 +02:00
Daniel Lockyer
30d211fcab
Restricted linking to posts and pages
...
refs https://github.com/TryGhost/Toolbox/issues/356
- linking is a bit hit-or-miss right now so it's best to only link to
the resources we can
- this implements a `linkable` attribute on an event to indicate if we
can link to its page or not
2022-08-22 16:09:56 +02:00
Daniel Lockyer
b9a42bcb1c
Added note when an object is unknown
...
refs https://github.com/TryGhost/Toolbox/issues/356
- this can occur when the ID in the action event is unknown in the DB,
and we don't have any other context for it
2022-08-22 15:49:20 +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
James Morris
8b8fa76cc7
Made all the event tables more consistent
...
- Adjustments to the icon spacing for all tables
- Adjustments to the font weighting and colour for all event tables
- Changed activity on dashboard to have relative time
- Tweaked padding and margins to bring more consistency
- Also fixed a linting bug
refs https://github.com/TryGhost/Team/issues/1816
2022-08-22 13:32:36 +01:00
Simon Backx
0943daad72
Added member attribution to member details page ( #15266 )
...
refs https://github.com/TryGhost/Team/issues/1817
Co-authored-by: James Morris <moreofmorris@users.noreply.github.com>
2022-08-19 16:39:18 -04:00
Djordje Vlaisavljevic
30b07087eb
Updated copy and spacing
...
refs https://github.com/TryGhost/Team/issues/1727
2022-08-19 15:09:10 +02:00
Djordje Vlaisavljevic
299d8cf931
Updated copy
...
refs https://github.com/TryGhost/Team/issues/1724
2022-08-19 15:06:59 +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
Fabien "egg" O'Carroll
dd0097e68f
Added signup & conversion counts to post index page
...
refs https://github.com/TryGhost/Team/issues/1818
This is all hidden behind the alpha flag, and is missing the links to filtered
members as that has not been implemented yet.
2022-08-18 19:24:54 -04:00
Simon Backx
59851fc1ab
Revert "First iteration of adding in post and page columns to event tables"
...
This reverts commit 26150ca769
.
2022-08-18 17:29:40 +02:00
Simon Backx
d01557cdf8
🐛 Fixed comments not visible in activity feed
...
refs https://ghost.slack.com/archives/C02G9E68C/p1660830163171599?thread_ts=1660829884.159749&cid=C02G9E68C
- Feature flag was still used, causing comment events to get filtered out
2022-08-18 15:46:21 +02:00
Djordje Vlaisavljevic
586a912e47
Updated tier form design
...
refs https://github.com/TryGhost/Team/issues/1791
2022-08-17 21:18:23 +02:00
Djordje Vlaisavljevic
3cb8226100
Added links to help docs
...
refs https://github.com/TryGhost/Team/issues/1819
2022-08-17 18:23:38 +02:00
James Morris
26150ca769
First iteration of adding in post and page columns to event tables
...
- Adding in dummy column for page or post to various event table places
- This still requires wiring up with real data
refs https://github.com/TryGhost/Team/issues/1815
2022-08-17 16:20:05 +01:00
Peter Zimon
d3fb88ecb3
Open first section by default in email settings
...
no refs.
- All the sections of the accordion in Email newsletter settings is closed by default. Opening the first section makes the workflow quicker.
2022-08-17 11:42:35 +02:00
Peter Zimon
41484e60a3
Minor Portal settings UX improvements
...
refs. https://github.com/TryGhost/Team/issues/1813
- All the groups of the Portal settings accordion was closed by default. Opening the first group when showing the modal makes the workflow faster.
- The top heading on the content area had a white background which made the screen visually a bit cluttered.
2022-08-17 11:06:53 +02:00
Djordje Vlaisavljevic
5f2d55dace
Updated tier preview in tier modal
...
refs https://github.com/TryGhost/Team/issues/1791
2022-08-16 16:44:26 +02:00
Peter Zimon
1b6b905dcd
Added free trial indicator to tier card in Admin
...
refs. https://github.com/TryGhost/Team/issues/1806
- free trial indicator - which helps users identify tiers easier - was missing on tier cards in Settings / Membership in the Admin
2022-08-16 14:15:31 +02:00
Ronald Langeveld
5e98c78493
Added accentColour to KoenigReactEditor as prop. ( #15231 )
...
no issue
2022-08-15 11:29:09 +02:00
Djordje Vlaisavljevic
713635b49f
Fixed tier modal when free trial not enabled
...
refs https://github.com/TryGhost/Team/issues/1791
2022-08-14 13:59:37 +02:00
Djordje Vlaisavljevic
ab97216c3f
Updated tier modal design
...
refs https://github.com/TryGhost/Team/issues/1791
2022-08-12 18:24:05 +02:00
Rishabh
60cd54dda3
Added auto focus on name when creating new tier
...
closes https://github.com/TryGhost/Team/issues/1785
2022-08-12 16:24:44 +05:30
Rishabh
d4860e7fe3
Fixed typo for free trial flag
...
refs https://github.com/TryGhost/Team/issues/1726
2022-08-12 14:21:54 +05:30
Djordje Vlaisavljevic
0f0d21e074
Updated font weight
...
refs https://github.com/TryGhost/Team/issues/1724
2022-08-12 09:44:33 +02:00
Djordje Vlaisavljevic
28a69ec5c6
Switched word to lowercase
...
refs https://github.com/TryGhost/Team/issues/1726
2022-08-11 14:30:22 +02:00
Djordje Vlaisavljevic
2a8c414717
Revert "Switched word to lowercase"
...
This reverts commit fd69f7fbcc
.
2022-08-11 14:27:10 +02:00
Djordje Vlaisavljevic
fd69f7fbcc
Switched word to lowercase
...
refs https://github.com/TryGhost/Team/issues/1726
2022-08-11 14:19:58 +02:00
Rishabh
ae7f39168b
Refined member free trial details for canceled subs
...
refs https://github.com/TryGhost/Team/issues/1726
- shows canceled info for free trial subscriptions on member detail page
2022-08-11 15:47:39 +05:30
Rishabh
52e3ae2058
Handled mapping offer to subscription for free trials
...
refs https://github.com/TryGhost/Team/issues/1726
Free trial offers don't have a Stripe coupon created for them, as the trial is directly added to checkout session. So for mapping a subscription to offer, we pass the offer id directly from checkout metadata to link the subscription in backend with right offer data. This also handles the case where the offer id against a subscription can get overwritten for a subsequent subscription event, as the sub event from Stripe doesn't has the trial offer info.
- handles storing an offer id for a subscription
- updates member detail in Admin to show the offer info for a subscription
2022-08-11 12:03:38 +05:30
Ronald Langeveld
0a03164fe4
Added uploadUrl
props to React component ( #15208 )
...
no issue
- passes `uploadUrl` to React component as a prop.
2022-08-10 11:57:49 +02:00
Djordje Vlaisavljevic
f50857afaf
Updated copy
...
refs https://github.com/TryGhost/Team/issues/1757
2022-08-09 16:54:19 +02:00
Rishabh
63fc06da28
Added trial info on member subscription
...
refs https://github.com/TryGhost/Team/issues/1724
- shows free trial info in member detail page for subscription
2022-08-09 19:20:38 +05:30
Rishabh
800a2ee3d7
Updated portal preview in tier modal
...
refs 9e43fa9332
- cleans up free trial logic in portal preview
2022-08-08 17:57:02 +05:30
Djordje Vlaisavljevic
9e43fa9332
Updated portal preview in edit/add tier
...
refs https://github.com/TryGhost/Team/issues/1757
2022-08-08 12:53:14 +02:00
Daniel Lockyer
edca39bbc1
Revert " 🐛 Fixed avatar overlapping with initials ( #15167 )"
...
This reverts commit 1f9fadf4c7
.
2022-08-05 16:23:29 +02:00