- Includes newsletter hash in preview URLs thus not requiring user
validation
This commit is contained in:
@ -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
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -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',
|
||||||
|
@ -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:
|
||||||
|
Reference in New Issue
Block a user