Fabien O'Carroll
10cf9539db
Added name, email & subscriptions to data in theme
...
no-issue
This is to allow better customistion of a "members area" in the theme
2019-10-01 13:05:48 +07:00
Fabien O'Carroll
e2ec3e71ac
Installed members-api@0.6.2 members-ssr@0.5.2
...
no-issue
2019-10-01 11:58:50 +07:00
Fabien O'Carroll
020b2f2159
Updated lockfile
...
no-issue
2019-10-01 11:45:37 +07:00
renovate[bot]
e34cd56152
Update dependency metascraper-image to v5.7.6 ( #11118 )
2019-09-30 23:20:42 +02:00
renovate[bot]
b9636b64b6
Update dependency image-size to v0.8.3 ( #11149 )
2019-09-30 23:17:18 +02:00
renovate[bot]
82fb7b5960
Update dependency metascraper-title to v5.7.6 ( #11122 )
2019-09-30 23:15:30 +02:00
renovate[bot]
9da9ce669d
Update dependency metascraper-description to v5.7.6 ( #11117 )
2019-09-30 23:10:21 +02:00
renovate[bot]
f4c14e570d
Update dependency metascraper-logo-favicon to v5.7.6 ( #11120 )
2019-09-30 23:09:36 +02:00
renovate[bot]
1f2b5b27dc
Update dependency metascraper to v5.7.6 ( #11115 )
2019-09-30 22:59:25 +02:00
renovate[bot]
3f3972c019
Update dependency metascraper-url to v5.7.6 ( #11123 )
2019-09-30 22:57:25 +02:00
renovate[bot]
7da882499a
Update dependency metascraper-logo to v5.7.6 ( #11119 )
2019-09-30 22:56:24 +02:00
renovate[bot]
80789ab8d0
Update dependency metascraper-publisher to v5.7.6 ( #11121 )
2019-09-30 22:56:04 +02:00
renovate[bot]
0f098ccc3e
Update dependency metascraper-author to v5.7.6 ( #11116 )
2019-09-30 22:55:44 +02:00
renovate[bot]
42faad9ee7
Update dependency markdown-it-mark to v3 ( #11127 )
2019-09-30 22:51:31 +02:00
renovate[bot]
8631f4cfd2
Update dependency knex-migrator to v3.4.0 ( #11170 )
2019-09-30 22:46:43 +02:00
renovate[bot]
9be99df0e1
Update dependency probe-image-size to v5 ( #11128 )
2019-09-30 22:35:10 +02:00
Nazar Gargol
a33d5feb43
Fixed db regression tests
...
refs 6859e9a9a1
- The change in the ref didn't take into account increasing counts in regression tests
2019-09-30 22:32:11 +02:00
Nazar Gargol
955bc434d1
Fixed posts model regression test
...
no issue
- The failing test was introduced with 80f7e0b19e
- The counter was not correctly incremented
2019-09-30 21:25:23 +02:00
renovate[bot]
b64b0f3532
Update dependency markdown-it to v10 ( #11126 )
2019-09-30 21:22:08 +02:00
Nazar Gargol
84b08e627d
Removed #member tag logic from input/output serializers
2019-09-30 17:46:36 +02:00
Naz Gargol
36379b2806
Added content gating based on visibility flag ( #11173 )
...
no issue
- Checks content gating based on members current plan and visibility option set on the requested post/page
2019-09-30 17:40:03 +02:00
renovate[bot]
044919356e
Update dependency mocha to v6 ( #11171 )
2019-09-30 10:31:11 +02:00
Renovate Bot
4bba5438f1
Update dependency sharp to v0.23.1
2019-09-30 04:32:55 +00:00
Renovate Bot
8e31417c09
Update dependency csv-parser to v2.3.1
2019-09-30 03:33:21 +00:00
Renovate Bot
719a38358b
Update dependency @tryghost/members-ssr to v0.5.1
2019-09-30 02:32:32 +00:00
Renovate Bot
e03a02f3ed
Update dependency @tryghost/helpers to v1.1.11
2019-09-30 01:35:46 +00:00
Naz Gargol
80f7e0b19e
Added default_content_visibility flag for content gating ( #11163 )
...
no issue
- Added 'labs' flag settings test
- Added test for default_content_visibility flag
- Default post's visibility takes into account values set in default_content_visibility setting
2019-09-26 15:40:24 +02:00
Naz Gargol
ff13821b27
Members post gating options ( #11160 )
...
no issue
- Removed uses of `visibility` column in frontend url service configs
- The value of `visibility` is always set to 'public' in posts at the moment and doesn't serve any specific purpose when used with these filters.
- Allowed new visibility attributes in post model
- `posts.visibility` column is being repurposed for the needs of member content gating
- Added test for visibility editing in Admin API
- Corrected test schema checks for Admin API post/page responses
2019-09-26 15:38:35 +02:00
Kevin Ansfield
56493bed1a
Update dependency @tryghost/url-utils to 0.5.0
...
no issue
- fixes failing regression test where `htmlRelativeToAbsolute()` was throwing an error due to some invalid HTML in our test fixtures
2019-09-26 12:24:18 +01:00
Fabien O'Carroll
e53913930d
Installed @tryghost/members-api@0.6.1
...
no-issue
This adds support for sending email when creating member
2019-09-26 17:32:32 +07:00
Fabien O'Carroll
f1cd51b04b
Added support for setting name in members-api
...
no-issue
2019-09-26 17:32:32 +07:00
Fabien O'Carroll
a62b014905
Renamed members_stripe_info to members_stripe_customers
...
no-issue
This is more specific and better if we start adding more stripe tables
2019-09-26 12:58:29 +07:00
Fabien O'Carroll
9b3d45d4c4
Corrected number for members name column migration
...
no-issue
2019-09-26 12:58:29 +07:00
Fabien O'Carroll
18285613c9
Ensured webhook handler uses members servicer getter
...
no-issue
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
0de68a0919
Installed @tryghost/members-api@0.6.0
...
no-issue
This contains updates to allow creating of members via a stripe webhook,
and includes the webhook handler. Also updates members-api to expose a
middleware object, rather than a router - so that routes can be mounted
at the endpoint of choice.
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
d81e1bf1c3
Allowed newer tokens to refresh member session
...
no-issue
This is so that an email sent after a payment is made will refresh the
session.
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
a85328f0e5
Passed the set/get metadata methods to members-api
...
no-issue
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
d4249a07c0
Wired up the members webhook handler endpoint
...
no-issue
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
ab18905c76
Updated members api to use middleware exposed
...
no-issue
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
11e246a93a
Allowed checkout flow to be started without member
...
no-issue
This will allow non-logged in members to start the stripe checkout flow,
which will result in a webhook being sent
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
a6fa0bc043
Updated member.plans to member.stripe.subscriptions
...
no-issue
This is to support the new format in which stripe information is
returned from the members-api module.
2019-09-26 11:35:44 +07:00
Fabien O'Carroll
97bf329ee2
Passed appInfo to members-api stripe instance
...
no-issue
2019-09-26 11:35:44 +07:00
Kevin Ansfield
d69440bd4f
Update dependency @tryghost/url-utils to 0.4.0 ( #11156 )
...
no issue
- updates usage of `htmlRelativeToAbsolute` to avoid unnecessary duplication of "home" url fetching (the UrlUtils instance already has that information)
2019-09-25 12:35:59 +01:00
Naz Gargol
d54be917d1
Added name column back to members table ( #11151 )
...
refs 294f3769cb
- We have a need for name field now :)
- This time `name` is nullable !
2019-09-25 10:44:50 +02:00
Fabien O'Carroll
c9b4fa4a09
Updated Member model to handle stripe_info property
...
no-issue
This maps the stripe_info property to the MemberStripeInfo model, so
that we can update the member model, and correctly add/edit rows in the
members-stripe-info table.
2019-09-25 10:05:30 +07:00
Fabien O'Carroll
e54adfd30d
Added MemberStripeInfo model
...
no-issue
Simple model to allow us to do relations with the Member model
2019-09-25 10:05:30 +07:00
Fabien O'Carroll
fd1db4ffac
Added migration for members-stripe-info table
...
no-issue
2019-09-25 10:05:30 +07:00
Fabien O'Carroll
6859e9a9a1
Added members-stripe-info table
...
no-issue
This will be used to store stripe specific information for members
customer_id has a max length of 255 https://stripe.com/docs/upgrades
member_id is not unique as we cannot ensure that a member doesn't have
more than one customer object associated with them. e.g. if they signup
twice, or if they cancel, and signup again, creating a new customer.
We probably won't handle this case to begin with, but we will keep the
data intact.
2019-09-25 10:05:30 +07:00
Fabien O'Carroll
e078cb5612
Removed unused password logic from Member model
...
no-issue
2019-09-25 10:05:30 +07:00
Nazar Gargol
aa7f9ddbeb
Version bump to 2.31.1
2019-09-23 17:13:25 +02:00