Ghost/ghost
Rishabh Garg 5704ac061e
Handled storing of trial start/end info for subscription (#15161)
refs https://github.com/TryGhost/Team/issues/1724

With free trials, members can start subscriptions with a trial period. This change stores the information about trial start and end date for every subscription so it can be shown on Admin/Portal for member.

- adds new `trial_start_at` column for storing trial start date on Stripe subscription. Will in most cases match the start of subscription date.
- adds new `trial_end_at` column for storing trial end date on Stripe subscription.
- wires storing trial start and end values on stripe subscription
2022-08-05 17:50:40 +05:30
..
adapter-manager Deleted types/ folders 2022-08-04 19:42:22 +02:00
admin Wired trial days to tiers UI in Admin 2022-08-05 17:23:40 +05:30
api-version-compatibility-service Remove linting as posttest step 2022-07-26 15:26:21 +02:00
bootstrap-socket Pinned dependencies (#15100) 2022-07-26 16:06:00 +02:00
constants Remove linting as posttest step 2022-07-26 15:26:21 +02:00
core Handled storing of trial start/end info for subscription (#15161) 2022-08-05 17:50:40 +05:30
custom-theme-settings-service Added guard for activateTheme being called in parallel causing sync bugs (#15053) 2022-08-04 11:29:58 +01:00
domain-events Deleted typescript config files 2022-08-03 12:49:32 +02:00
email-analytics-provider-mailgun Pinned all dependencies 2022-07-27 08:44:50 +02:00
email-analytics-service Fixed the typo 2022-08-04 15:38:32 +01:00
email-content-generator Pinned dependencies (#15100) 2022-07-26 16:06:00 +02:00
express-dynamic-redirects Tidied up package READMEs 2022-07-25 15:17:12 +02:00
extract-api-key Pinned dependencies (#15100) 2022-07-26 16:06:00 +02:00
html-to-plaintext Fixed the typo 2022-08-04 15:38:32 +01:00
job-manager Cleaned up job manager test suit 2022-08-01 16:47:45 +01:00
magic-link Deleted @types/node dependency 2022-08-05 08:58:49 +02:00
member-analytics-service Tidied up package READMEs 2022-07-25 15:17:12 +02:00
member-events Added members.last_commented_at and last_seen_at update when commenting (#15088) 2022-07-25 17:35:46 +02:00
members-analytics-ingress Tidied up package READMEs 2022-07-25 15:17:12 +02:00
members-api Handled storing of trial start/end info for subscription (#15161) 2022-08-05 17:50:40 +05:30
members-csv Tidied up package READMEs 2022-07-25 15:17:12 +02:00
members-events-service Pinned all dependencies 2022-07-27 08:44:50 +02:00
members-importer Pinned all dependencies 2022-07-27 08:44:50 +02:00
members-ssr Deleted @types/node dependency 2022-08-05 08:58:49 +02:00
minifier Implemented admin auth origin check (#15135) 2022-08-03 15:59:08 +02:00
mw-api-version-mismatch Remove linting as posttest step 2022-07-26 15:26:21 +02:00
mw-error-handler Pinned dependencies (#15100) 2022-07-26 16:06:00 +02:00
mw-session-from-token Deleted types/ folders 2022-08-04 19:42:22 +02:00
mw-update-user-last-seen Updated import for mw-update-user-last-seen tests 2022-07-26 15:31:14 +02:00
mw-vhost Updated vhost middleware upstream test 2022-07-27 22:35:38 +02:00
offers Updated @tryghost/* packages 2022-08-05 13:30:50 +02:00
package-json Pinned dependencies (#15100) 2022-07-26 16:06:00 +02:00
payments Tidied up package READMEs 2022-07-25 15:17:12 +02:00
security Updated @tryghost/* packages 2022-08-05 13:30:50 +02:00
session-service Deleted types/ folders 2022-08-04 19:42:22 +02:00
settings-path-manager Fixed dependencies for settings-path-manager 2022-07-27 08:51:44 +02:00
stripe Wired trial days to stripe checkout session 2022-08-05 17:23:40 +05:30
update-check-service Pinned all dependencies 2022-07-27 08:44:50 +02:00
verification-trigger Avoided loading newsletter subscription events if threshold is Infinity 2022-08-01 09:23:04 +02:00
version-notifications-data-service Remove linting as posttest step 2022-07-26 15:26:21 +02:00