1
0
Fork 0
mirror of https://github.com/TryGhost/Ghost-Admin.git synced 2023-12-14 02:33:04 +01:00
Commit graph

5009 commits

Author SHA1 Message Date
Rish
be2de9df74 Wired admin bulk email settings UI to read/write setting
no issue
2019-11-13 22:38:16 +05:30
Rish
45bb968fd3 Added new top-level bulk email settings
no issue
2019-11-13 22:38:16 +05:30
Kevin Ansfield
2fd85c84de Added "View email" button to view already-sent email
no issue

- refactored `renderEmailPreview` into separate fetch and render functions
- grab email info from an existing email resource if it exists on the post rather than fetching a preview
- added "View email" button the the email-sent state of the newsletter settings PSM section
2019-11-13 16:38:32 +00:00
Kevin Ansfield
567ec911f0 Fixed tests 2019-11-13 16:10:29 +00:00
Peter Zimon
549328d523 Updated scheduled publishmenu to display email setting 2019-11-13 15:36:54 +01:00
Peter Zimon
85209c9328 Remove GhScheduledPostCountdown component 2019-11-13 15:33:57 +01:00
Peter Zimon
a47948c705 Updated post status in editor 2019-11-13 15:31:42 +01:00
Kevin Ansfield
d295d1c5be Fixed email subject field not being disabled if mailgun is not configured
no issue

- changed `disabled=deliveredAction` to `disabled=mailgunError` so that it's switching on the correct property
- removed all references to the unused `deliveredAction` property
2019-11-13 11:17:36 +00:00
Kevin Ansfield
509a2085f9 Use logged-in-user's email as the default test email address
no issue

- removed unnecessary scratch value handling for a non-model property
- use [`oneWay`](https://api.emberjs.com/ember/release/functions/@ember%2Fobject%2Fcomputed/oneWay) to bind the logged in user's email address to the `testEmailAddress` property on the component - this allows for the default value to always be the logged in users email but changing the property value only changes the value on the component, not upstream on the user model
- use default two-way binding of the `<Input>` helper to avoid unnecessary boilerplate
- removed unnecessary usage of the `truncate` helper for the placeholder
2019-11-13 10:52:09 +00:00
Kevin Ansfield
0e5932c605 Display "all paid members" instead of incorrect count in email confirm modal 2019-11-13 10:17:00 +00:00
Rish
9ff39e5f0a Fixed tests for copy changes 2019-11-13 11:45:58 +05:30
Kevin Ansfield
e68002b0db Fixed linting 2019-11-11 10:42:37 +00:00
Kevin Ansfield
a3338348ec Fixed email icon not showing for scheduled posts in posts list 2019-11-11 10:37:44 +00:00
Peter Zimon
4da4a34626 Refined email icon on post list 2019-11-08 17:17:37 +07:00
Kevin Ansfield
a360859659 Display basic info in PSM once an email has been sent 2019-11-08 17:07:47 +07:00
Peter Zimon
f5f8430db8 Updated tag for email icon in post list 2019-11-08 16:50:07 +07:00
Peter Zimon
39d2e13f75 Updated copy for scheduled posts 2019-11-08 16:46:10 +07:00
Peter Zimon
421809b5cf Added link to mailgun domain 2019-11-08 16:46:10 +07:00
Kevin Ansfield
bfe134b086 Show email icon in posts list 2019-11-08 16:44:56 +07:00
Kevin Ansfield
301475ee0d Fix missed wording change from merge conflict 2019-11-08 16:17:36 +07:00
Kevin Ansfield
ee09e46c8d Fixed tests 2019-11-08 16:01:40 +07:00
Kevin Ansfield
ecff12221e Extracted PSM email settings into separate component 2019-11-08 15:56:56 +07:00
Kevin Ansfield
3259e7cff2 Removed unnecessary post+email normalization 2019-11-08 15:42:57 +07:00
Peter Zimon
9ff273b882 Refined post status and email warning copy 2019-11-08 15:38:25 +07:00
Peter Zimon
52ff106276 Refined member detail copy 2019-11-08 13:37:28 +07:00
Peter Zimon
fc2b8fc597 Updated PSM copy 2019-11-08 13:19:19 +07:00
Peter Zimon
1efc12e668 Refined publish menu 2019-11-08 11:46:45 +07:00
Kevin Ansfield
9aaf5be339 Fixed linting 2019-11-08 11:25:00 +07:00
Kevin Ansfield
5b0e9826f7 Fixed tests 2019-11-08 11:14:04 +07:00
Rish
2a3e35b08d Removed subdirectory from blog host in email setting field
no issue
2019-11-07 17:47:34 +07:00
Kevin Ansfield
71427dc1bb Removed errant console.log 2019-11-07 17:40:48 +07:00
Peter Zimon
e2dd5f517a Refined mailgun warning 2019-11-07 17:14:08 +07:00
Kevin Ansfield
d75f82613e Fixed scrolling and hid scrollbars in email preview 2019-11-07 17:11:53 +07:00
Rish
9e30d40b9a Removed redundant email serialization on post
no issue
2019-11-07 16:13:23 +07:00
Rish
e5c0709be1 Fixed lint 2019-11-07 16:02:32 +07:00
Kevin Ansfield
798b941241 Added temporary workaround on client for API sending email: {} 2019-11-07 16:00:46 +07:00
Kevin Ansfield
56204d0129 Added confirmation modal and use email model in place of action 2019-11-07 15:56:41 +07:00
Peter Zimon
6450edb1f6 Refined disabled states more 2019-11-07 15:49:49 +07:00
Peter Zimon
5af94d7b7c Refined disabled states and copy 2019-11-07 15:32:29 +07:00
Peter Zimon
6205e1c9e0 Styled disabled email checkbox 2019-11-07 13:21:23 +07:00
Rish
914e5d731d Added error for incorrect mailgun config in publish and settings menu 2019-11-07 12:44:37 +07:00
Peter Zimon
a9dc99b9f7 Refined members email settings 2019-11-07 11:47:29 +07:00
Rish
1bc600e5bb Revert "Added preview modal toggle in publish menu"
This reverts commit 31a04c0b59.
2019-11-07 11:47:16 +07:00
Rish
af66904cfa Added mailgun domain to admin settings 2019-11-07 11:32:38 +07:00
Peter Zimon
194a7147b2 Refined email preview in publish menu 2019-11-07 11:32:10 +07:00
Peter Zimon
6da3667c0e Refined styles for test email 2019-11-07 11:20:21 +07:00
Rish
997b250fe1 Enabled fetch members count on post only if members is enabled 2019-11-07 11:15:31 +07:00
Peter Zimon
0aecbb7934 Refined email preview 2019-11-07 11:09:55 +07:00
Rish
7f70845751 Fixed valid test email check 2019-11-07 10:55:55 +07:00
Rish
31a04c0b59 Added preview modal toggle in publish menu 2019-11-07 10:54:26 +07:00