Ghost/test/api-acceptance/admin
Kevin Ansfield 0c59b948fa
Added migrations for email analytics (#12387)
no issue

- cleans up unused tables `emails.{meta,stats}`
- adds timestamp columns `email_recipients.{delivered_at,opened_at,failed_at}` that can be used for event timelines and basic stats aggregation
  - indexed because we want to sort by these columns to find the "latest event" when limiting Mailgun events API requests
- adds aggregated stats columns `emails.{delivered_count,opened_count,failed_count}`
- adds a composite index on `email_recipients.[email_id,member_email]` to dramatically speed up `email_recipient` update queries when processing events
  - modifies the db initialisation to support an `'@@INDEXES@@'` key in table schema definition for composite indexes
2020-11-25 17:48:24 +00:00
..
actions_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
config_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
db_spec.js Added migration for snippets table creation (#12282) 2020-10-16 12:52:06 +01:00
email_preview_spec.js 🐛 Removed [http://url/] output in member email preview text 2020-08-12 20:14:06 +01:00
emails_spec.js Added migrations for email analytics (#12387) 2020-11-25 17:48:24 +00:00
images_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
integrations_spec.js Fixed "no-shadow" eslint warning in tests 2020-10-19 17:45:26 +13:00
invites_spec.js Added Location header to API's POST request responses (#12186) 2020-09-14 22:33:37 +12:00
key_authentication_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
labels_spec.js Added Location header to API's POST request responses (#12186) 2020-09-14 22:33:37 +12:00
mail_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
members_spec.js Added support for filtering Members CSV exports 2020-09-23 14:29:15 +01:00
notifications_spec.js Added Location header to API's POST request responses (#12186) 2020-09-14 22:33:37 +12:00
oembed_spec.js 🐛 Fixed broken embeds cards when pasting links to Wordpress sites (#12262) 2020-10-06 08:44:03 +01:00
pages_spec.js Added Location header to API's POST request responses (#12186) 2020-09-14 22:33:37 +12:00
posts_spec.js Added Location header to API's POST request responses (#12186) 2020-09-14 22:33:37 +12:00
roles_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
settings_spec.js Fixed "no-shadow" eslint warning in tests 2020-10-19 17:45:26 +13:00
slugs_spec.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
snippets_spec.js Fixed errant .only in tests 2020-10-16 18:05:18 +01:00
tags_spec.js Added Location header to API's POST request responses (#12186) 2020-09-14 22:33:37 +12:00
themes_spec.js Change theme uploads to move & delete at end 2020-06-08 16:12:17 +01:00
users_spec.js Added the Admin API and tests for Personal Tokens. 2020-11-20 09:53:18 +01:00
utils.js Fixed backward compatibility for send_email_when_published (#12357) 2020-11-11 13:03:41 +00:00
webhooks_spec.js Disabled changing webhook's integration_id through PUT API 2020-09-24 16:24:02 +12:00