Naz Gargol
e214838039
Improve visibility's default handling ( #11183 )
...
no issue
- Moved default_content_visibility out of labs as we should be extra careful with what is exposed in the labs + it doesn't really belong there.
2019-10-02 11:08:10 +02:00
Fabien O'Carroll
a3f3a56589
Fixed DELETE method for members on admin
...
no-issue
members-api uses async functions internally which return non-bluebird
promises, so the `return` method wasn't availiable.
2019-10-02 15:44:14 +07:00
Fabien O'Carroll
2bdef15971
Passed basic updateMember function to members-api
...
no-issue
This adds support for updating member names
2019-10-02 15:26:40 +07:00
Fabien O'Carroll
09daf832d9
Installed @tryghost/members-api@0.7.4
...
This includes fixes for the destory and update methods of members object
2019-10-02 15:26:40 +07:00
Fabien O'Carroll
db51add380
Passed logging correctly to members-api
...
no-issue
Since 0.7.2 of members-api setLogger has been removed and expects a
logger to be passed at creation
2019-10-02 14:03:00 +07:00
Fabien O'Carroll
7a59489643
Installed @tryghost/members-api@0.7.2
...
no-issue
This includes fixes to webhook generating and customer handling
Also includes an update to how we set the logger
2019-10-02 14:03:00 +07:00
Fabien O'Carroll
500f8aac17
Passed partner_id in stripe appInfo
...
no-issue
This correctly configures stripe to use our partner integration
2019-10-01 17:55:59 +07:00
Fabien O'Carroll
c18cf50654
Installed @tryghost/members-api@0.7.1
...
no-issue
This includes a bugfix when creating members and sending the email
2019-10-01 17:50:13 +07:00
Fabien O'Carroll
655edcd5be
Supported data-members-form=signup/signin/subscribe
...
no-issue
This allows the theme developer to drive the different flows based on
the data-members-form attribute. If the attribute is empty or blank, the
default "signin" will be sent.
2019-10-01 15:16:28 +07:00
Fabien O'Carroll
a0a406fe6a
Updated members api to use type
for url/email
...
no-issue
This adds basic templates for "signup"/"signin"/"subscribe" types for
the magic-link email template. It also adds the action query parameter
to the link so that clientside js can handle the different states.
2019-10-01 15:16:28 +07:00
Fabien O'Carroll
3507df8a7c
Installed @tryghost/members-api@0.7.0
...
no-issue
This includes functionality that allows us to have multiple magic-link
email templates
2019-10-01 15:16:28 +07:00
Fabien O'Carroll
d899923210
Renamed @member.subscribed to @member.paid
...
no-issue
To match the content gating terminology
2019-10-01 13:05:48 +07:00
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