Ghost/ghost/core/test
Simon Backx b916300ceb
Added aggregated click events (#15713)
fixes https://github.com/TryGhost/Team/issues/2175

- New event type `aggregated_click_event` that is disabled by default in all the existing activity feeds
- This returns click events, but only the first click events for each member/post combination.
- It includes the total count of unique link clicks for that member on that post combination
- Had to resort to some custom knex queries to make this work easily
- Requires `@tryghost/bookshelf-pagination@0.1.31`, included in `@tryghost/bookshelf-plugins@0.6.1` (this fixes an issue with custom selects breaking the total count query of pages)
- Went a bit overboard with the pagination tests to cover as much unknown edge cases as possible
2022-10-27 17:23:45 +02:00
..
e2e-api Added aggregated click events (#15713) 2022-10-27 17:23:45 +02:00
e2e-browser Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
e2e-frontend 🐛 Removed redirects from search engine indexing (#15617) 2022-10-14 15:51:43 +07:00
e2e-server Added full flow test for click tracking (#15546) 2022-10-10 10:15:31 -05:00
e2e-webhooks Updated webhook test snapshots 2022-10-24 19:44:46 +01:00
integration Added permissions for link edit endpoints (#15664) 2022-10-20 09:11:26 +05:30
regression Added sentiment ordering and include for posts (#15657) 2022-10-19 16:50:58 +02:00
unit Removed attribution script if tracking sources is disabled (#15707) 2022-10-27 18:52:11 +05:30
utils Wired up the payment service to create stripe checkout sessions 2022-10-25 09:03:04 +07:00
.eslintignore Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
.eslintrc.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00