Simon Backx
0b26f09e88
Fixed exporting email only posts
...
refs https://github.com/TryGhost/Team/issues/2678
Default post filter was used because we didn't pass a filter.
2023-04-05 10:14:11 +02:00
Simon Backx
d06e3dca60
Added id column to post analytics export
...
refs https://github.com/TryGhost/Team/issues/2678
Also fixes snapshots
2023-04-03 14:50:43 +02:00
Simon Backx
109cdeb492
Fixed exporting post metrics without email
...
no issue
Bookshelf by default returns an empty model when requesting .related('email') for a post without an email. So we need to be a bit smarter to know if a post has an email or not. This fixed an issue where we always showed 'published and emailed' instead of 'published only'.
Since this change also included some changes to test helpers, it also made some changes to the email service because coverage dropped below 100% as a result of fixing the .related method mocking. Ideally we want to move test test helpers to a seperate package in the future.
2023-03-28 12:41:32 +02:00
Simon Backx
7366f726e5
Removed post access copy in post exporter
...
no issue
2023-03-28 12:08:00 +02:00
Simon Backx
1f39040649
Added support for exportign posts with email recipients to specific tiers
...
no issue
Support for tiers was missing when traslating the email recipients NQL filter to a string. This is fixed now. It also improved some copy.
2023-03-28 12:06:01 +02:00
Simon Backx
3ac2d72ea6
Renamed reacted_with_more/less_like_this to feedback_more/less_like_this in post export
...
no issue
2023-03-28 11:44:52 +02:00
Simon Backx
37397e88b6
Renamed paid_signups to paid_conversions in post metrics export
...
no issue
2023-03-28 11:43:37 +02:00
Simon Backx
147e0cc0d5
Renamed newsletter to newsletter_name in post metrics export
...
no issue
2023-03-28 11:42:30 +02:00
Simon Backx
11abac9c58
Added 100% unit test coverage for PostsExporter
...
fixes https://github.com/TryGhost/Team/issues/2796
2023-03-27 10:17:03 +02:00
Simon Backx
7c2b2d0f68
Added posts exporter implementation ( #16467 )
...
fixes https://github.com/TryGhost/Team/issues/2779
fixes https://github.com/TryGhost/Team/issues/2781
Needs some more manual testing, unit tests and E2E tests. But the
exporting is implemented and some columns are removed based on the site
settings.
2023-03-22 09:08:35 +01:00