Peter Zimon
4bd5b1c435
Added unsubscribe URL
2019-11-06 16:19:21 +07:00
Peter Zimon
36f7a88b84
Added current year in email footer
2019-11-06 16:17:03 +07:00
Nazar Gargol
f2a9bfcb93
Fixed DB integrity check
2019-11-06 16:07:14 +07:00
Nazar Gargol
59153394c3
Fixed db export test
2019-11-06 15:56:56 +07:00
Nazar Gargol
9d10f3b3b8
Fixed linter
2019-11-06 15:56:56 +07:00
Nazar Gargol
055fc6b09a
Added email record after mage service sends an email
2019-11-06 15:56:56 +07:00
Nazar Gargol
c1ba238450
Fixed typo in email permissions migration
2019-11-06 15:56:56 +07:00
Nazar Gargol
6bc8a1bb18
Added email resource permission
2019-11-06 15:56:56 +07:00
Nazar Gargol
0e822b4d54
Added field defaults
2019-11-06 15:56:56 +07:00
Nazar Gargol
ae14eb00f9
Implemented GET /emails/:id
endpoint
2019-11-06 15:56:56 +07:00
Nazar Gargol
1ed2598c3b
Added basic read endpoint test
2019-11-06 15:56:56 +07:00
Nazar Gargol
c342ea1454
Added email data generators in test utils
2019-11-06 15:56:56 +07:00
Nazar Gargol
c264a5d8c4
Added email model
2019-11-06 15:56:56 +07:00
Nazar Gargol
fc9e62b1a2
Added emails table migration
2019-11-06 15:56:56 +07:00
Nazar Gargol
2af2500ccf
Fixed db version integrity check
2019-11-06 15:56:56 +07:00
Nazar Gargol
f0c0ea2197
Added emails table schema definition
2019-11-06 15:56:56 +07:00
Peter Zimon
2c55b82be1
Refined email template
2019-11-06 15:47:20 +07:00
Peter Zimon
d6e8db28ab
Refined email template
2019-11-06 15:39:27 +07:00
Fabien O'Carroll
809334d7dd
Fixed tests for pages api
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
030819dc9e
Added eslint ignore comments for template
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
b16c460633
Installed @tryghost/members-api@0.9.0
...
no-issue
This now includes stripe data when listing members, which is needed for
email content gating
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
cd6de74010
Added migration to populate missing uuid fields
...
no-issue
This is to ensure that all members have a uuid
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
f2709964ae
Added migration for members uuid column
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
354e59a795
Added defaults to member model
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
a7e7f74f8b
Wired up middleware to handle unsubscribing
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
73b00e77c2
Added unsubscribe handler to mega service
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
23964750a9
Allowed getting member by uuid
...
no-issue
2019-11-06 15:30:37 +07:00
Fabien O'Carroll
389b034875
Added uuid column to members table
...
no-issue
This will be used for unsubscribe links
2019-11-06 15:30:37 +07:00
Rish
45cd39c386
Fixed members settings cleanup for mailgun config
2019-11-06 15:21:46 +07:00
Rish
b3aba084ee
Fixed fixture for send test email
2019-11-06 15:21:46 +07:00
Hannah Wolfe
9a2719ac4f
Decoupled routing service and theme service
...
- This is a fairly temporary state
- It at least removes the themeService require from inside the routingService
- Requires us to pass the routingService the desired API Version...
- We're working towards having the entire frontend respect the theme API version by having it passed around everywhere
2019-11-06 15:20:13 +07:00
Hannah Wolfe
ca61e245e8
Updated syntax in labs service
...
- use consistent, simpler syntax
2019-11-06 14:53:53 +07:00
Peter Zimon
c2633b09ea
Refined post email template
2019-11-06 14:53:40 +07:00
Hannah Wolfe
7a36200e24
🐛 Ensure deprecated labs flags are unset
...
fixes #11343
- solves the case where themes depends on old labs flags that are now always false, but the DB still has the feature set to true
- add concept of deprecated labs flags to the labs service
- make sure that the labs service gets used in our theme middleware
- added tests and other small fixes
2019-11-06 14:42:39 +07:00
Rish
9018e64493
Fixed email preview auth for test mails
...
no issue
2019-11-06 13:15:14 +07:00
Hannah Wolfe
27dd442059
Added extra handling for test port conflict errors
...
- If you use ghost cli, you may have extra ghost instances running on 2369
- Add extra handling to make this case super clear next time it happens to someone (probably me)
2019-11-06 12:48:58 +07:00
Rish
3e331fcf86
Fixed lint
2019-11-06 12:15:03 +07:00
Rish
cc514f1776
Fixed permission for test email API
2019-11-06 12:09:55 +07:00
Rish
686e0143c7
Added date formatting for email post data
...
no issue
2019-11-06 12:06:24 +07:00
Rish
3023619ac9
Allowed status data for email preview API
...
no issue
2019-11-06 11:57:46 +07:00
Naz Gargol
69bd4bdd4e
Added post email preview permissions migrations ( #11345 )
2019-11-06 11:38:30 +07:00
Hannah Wolfe
814bb7da55
Fix silly issues with post class
2019-11-06 11:02:50 +07:00
Peter Zimon
7f3a1e93ae
Working on email template
2019-11-06 10:21:58 +07:00
Hannah Wolfe
6315223589
Node v12 is now LTS and supported
...
- no more allowed failures
- shouldn't need ignore-engines flag anymore
2019-11-06 09:39:56 +07:00
Daniel Lockyer
b91f3071be
Deferred loading metascraper ( #11337 )
...
no issue
- reduces Ghost boot time from 1.47s to 1.33s on my machine.
2019-11-06 08:31:11 +07:00
Nazar Gargol
d47100168b
Removed post only fields from pages
...
- As we introduced email_subject and send_email_when_published for post responses we don't want to return them for pages
2019-11-05 18:42:31 +07:00
Rish
d5aa38464b
Added mail provider api key setting migration
...
no issue
2019-11-05 18:35:07 +07:00
Rish
78a9463243
Updated members setting serializer for mail config
2019-11-05 18:23:23 +07:00
Nazar Gargol
bb223f9f4d
Allowed editing subscribed field for members
2019-11-05 18:03:19 +07:00
Hannah Wolfe
1cdc181c54
✨ Added no-image class to content w/o feature_image
...
no issue
- Most of the offical Ghost themes have been doing this manually
- So we'll just do it by default:
2019-11-05 18:02:23 +07:00