Included Offers on Member Subscriptions

refs https://github.com/TryGhost/Team/issues/1135

This adds Offer information to Subscriptions for which the Offer is
valid. This means that if a Subscription has changed its Tier/Cadence
from the what the Offers supports - it will not be attached. The data
however is still stored in the db.

This also fixes a bug with creating Stripe Checkout Sessions without an
Offer.
This commit is contained in:
Fabien O'Carroll 2021-10-21 18:12:32 +02:00
parent 2777093c76
commit c10e76aa2c
2 changed files with 10 additions and 10 deletions

View File

@ -79,7 +79,7 @@
"@tryghost/limit-service": "0.6.4",
"@tryghost/logging": "0.2.2",
"@tryghost/magic-link": "1.0.13",
"@tryghost/members-api": "2.4.0",
"@tryghost/members-api": "2.4.1",
"@tryghost/members-csv": "1.1.7",
"@tryghost/members-importer": "0.3.3",
"@tryghost/members-offers": "0.8.0",

View File

@ -1522,10 +1522,10 @@
"@tryghost/domain-events" "^0.1.3"
"@tryghost/member-events" "^0.3.1"
"@tryghost/members-api@2.4.0":
version "2.4.0"
resolved "https://registry.yarnpkg.com/@tryghost/members-api/-/members-api-2.4.0.tgz#70e27338f25ffc614f708ad81e2dbe88902a4abc"
integrity sha512-jNnQXdD+LzCJlH9QTvOO9egrxSrmIGndKjKqqNl2ViBDCXdvdVNYkm/MtU3w1mJyX6HRuK/Hx0InB1+2kOmTuw==
"@tryghost/members-api@2.4.1":
version "2.4.1"
resolved "https://registry.yarnpkg.com/@tryghost/members-api/-/members-api-2.4.1.tgz#34b04387cf505ca9a06215858419b268cf8fde91"
integrity sha512-WaAgEBaJiSlmLSw0gDcE/+RW1zAT4UjSDs3uc6oEA3OpjgAw8g8CZcRPDsskYrXCMAftjZqQENGBXUUScTLMHA==
dependencies:
"@tryghost/debug" "^0.1.2"
"@tryghost/domain-events" "^0.1.3"
@ -1536,7 +1536,7 @@
"@tryghost/member-events" "^0.3.1"
"@tryghost/members-analytics-ingress" "^0.1.5"
"@tryghost/members-payments" "^0.1.0"
"@tryghost/members-stripe-service" "^0.3.1"
"@tryghost/members-stripe-service" "^0.4.0"
"@tryghost/tpl" "^0.1.2"
"@types/jsonwebtoken" "^8.5.1"
bluebird "^3.5.4"
@ -1599,10 +1599,10 @@
jsonwebtoken "^8.5.1"
lodash "^4.17.11"
"@tryghost/members-stripe-service@^0.3.1":
version "0.3.1"
resolved "https://registry.yarnpkg.com/@tryghost/members-stripe-service/-/members-stripe-service-0.3.1.tgz#0c371699346aa0ae09b4c2e4a3acf110caa0730f"
integrity sha512-mywiHMHCE5VQf8IzxOaN4fz9eD08VgxI+ltPx6tNQO8p9LSuXGbr7DQnxV9xVS3koii4JAgf83a4c9h/Vv3PUg==
"@tryghost/members-stripe-service@^0.4.0":
version "0.4.0"
resolved "https://registry.yarnpkg.com/@tryghost/members-stripe-service/-/members-stripe-service-0.4.0.tgz#cf5b63bf223c7066605524deb7fe92ecf03d4b32"
integrity sha512-zVyzGKdaUSPcrAFiUayafhC2rJsaKQbudSFsYkJ4rNdLXII4SGRGnGBZ6rbCA7n+ewkZkoqhdKVefF0SyGT8IA==
dependencies:
"@tryghost/debug" "^0.1.4"
"@tryghost/errors" "^0.2.13"