Make $preview = true default for view-in-broser URL
[MAILPOET-2430]
This commit is contained in:
committed by
Jack Kitterhing
parent
2f59ab4c50
commit
eb1c7673e3
@ -93,7 +93,8 @@ class Link {
|
|||||||
$type = null,
|
$type = null,
|
||||||
$newsletter,
|
$newsletter,
|
||||||
$subscriber,
|
$subscriber,
|
||||||
$queue
|
$queue,
|
||||||
|
false
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -16,7 +16,7 @@ class Url {
|
|||||||
$newsletter,
|
$newsletter,
|
||||||
$subscriber = false,
|
$subscriber = false,
|
||||||
$queue = false,
|
$queue = false,
|
||||||
$preview = false
|
bool $preview = true
|
||||||
) {
|
) {
|
||||||
$linkTokens = new LinkTokens;
|
$linkTokens = new LinkTokens;
|
||||||
if ($subscriber instanceof SubscriberModel) {
|
if ($subscriber instanceof SubscriberModel) {
|
||||||
@ -26,11 +26,6 @@ class Url {
|
|||||||
case self::TYPE_ARCHIVE:
|
case self::TYPE_ARCHIVE:
|
||||||
// do not expose newsletter id when displaying archive newsletters
|
// do not expose newsletter id when displaying archive newsletters
|
||||||
$newsletter->id = null;
|
$newsletter->id = null;
|
||||||
$preview = true;
|
|
||||||
break;
|
|
||||||
case self::TYPE_LISTING_EDITOR:
|
|
||||||
// enable preview when displaying from editor or listings
|
|
||||||
$preview = true;
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// hide hash for all other display types
|
// hide hash for all other display types
|
||||||
|
@ -71,8 +71,7 @@ class NewslettersExporter {
|
|||||||
'',
|
'',
|
||||||
$newsletters[$statisticsRow['newsletter_id']],
|
$newsletters[$statisticsRow['newsletter_id']],
|
||||||
$subscriber,
|
$subscriber,
|
||||||
false,
|
false
|
||||||
true
|
|
||||||
),
|
),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -873,7 +873,7 @@ class NewslettersTest extends \MailPoetTest {
|
|||||||
'send' => function ($newsletter, $subscriber, $extraParams) {
|
'send' => function ($newsletter, $subscriber, $extraParams) {
|
||||||
$unsubscribeLink = $this->subscriptionUrlFactory->getUnsubscribeUrl(null);
|
$unsubscribeLink = $this->subscriptionUrlFactory->getUnsubscribeUrl(null);
|
||||||
$manageLink = $this->subscriptionUrlFactory->getManageUrl(null);
|
$manageLink = $this->subscriptionUrlFactory->getManageUrl(null);
|
||||||
$viewInBrowserLink = Url::getViewInBrowserUrl(null, $this->newsletter, false, false, true);
|
$viewInBrowserLink = Url::getViewInBrowserUrl(null, $this->newsletter, false, false);
|
||||||
$mailerMetaInfo = new MetaInfo;
|
$mailerMetaInfo = new MetaInfo;
|
||||||
|
|
||||||
expect(is_array($newsletter))->true();
|
expect(is_array($newsletter))->true();
|
||||||
|
@ -309,7 +309,7 @@ class ShortcodesTest extends \MailPoetTest {
|
|||||||
$links = [
|
$links = [
|
||||||
$this->subscriptionUrlFactory->getUnsubscribeUrl(null),
|
$this->subscriptionUrlFactory->getUnsubscribeUrl(null),
|
||||||
$this->subscriptionUrlFactory->getManageUrl(null),
|
$this->subscriptionUrlFactory->getManageUrl(null),
|
||||||
NewsletterUrl::getViewInBrowserUrl(null, $this->newsletter, false, false, true),
|
NewsletterUrl::getViewInBrowserUrl(null, $this->newsletter, false, false),
|
||||||
];
|
];
|
||||||
$result = $shortcodesObject->process($shortcodes);
|
$result = $shortcodesObject->process($shortcodes);
|
||||||
// hash is returned
|
// hash is returned
|
||||||
|
Reference in New Issue
Block a user