- Includes newsletter hash in preview URLs thus not requiring user

validation
This commit is contained in:
Vlad
2017-01-19 21:10:29 -05:00
parent f51aba4dbd
commit 888a566dda
3 changed files with 4 additions and 5 deletions

View File

@ -340,11 +340,10 @@ class Newsletters extends APIEndpoint {
} }
// get preview url // get preview url
$subscriber = Subscriber::getCurrentWPUser();
$newsletter->preview_url = NewsletterUrl::getViewInBrowserUrl( $newsletter->preview_url = NewsletterUrl::getViewInBrowserUrl(
NewsletterUrl::TYPE_LISTING_EDITOR, NewsletterUrl::TYPE_LISTING_EDITOR,
$newsletter, $newsletter,
$subscriber, $subscriber = null,
$queue $queue
); );

View File

@ -593,6 +593,7 @@ class Newsletter extends Model {
return self::select(array( return self::select(array(
'id', 'id',
'subject', 'subject',
'hash',
'type', 'type',
'status', 'status',
'updated_at', 'updated_at',

View File

@ -27,8 +27,7 @@ class Url {
$preview = true; $preview = true;
break; break;
case self::TYPE_LISTING_EDITOR: case self::TYPE_LISTING_EDITOR:
// enable preview and hide newsletter hash when displaying from editor or listings // enable preview when displaying from editor or listings
$newsletter->hash = null;
$preview = true; $preview = true;
break; break;
default: default: