Create new settings page
[MAILPOET-2676] The new settings can be accessed via `?page=mailpoet-new-settings` I don't think we need a flag for this because it's already hidden.
This commit is contained in:
committed by
amine-mp
parent
2917361a98
commit
1d029374e8
@ -10,6 +10,7 @@ use MailPoet\AdminPages\Pages\Help;
|
||||
use MailPoet\AdminPages\Pages\MP2Migration;
|
||||
use MailPoet\AdminPages\Pages\NewsletterEditor;
|
||||
use MailPoet\AdminPages\Pages\Newsletters;
|
||||
use MailPoet\AdminPages\Pages\OldSettings;
|
||||
use MailPoet\AdminPages\Pages\Premium;
|
||||
use MailPoet\AdminPages\Pages\RevenueTrackingPermission;
|
||||
use MailPoet\AdminPages\Pages\Segments;
|
||||
@ -298,7 +299,7 @@ class Menu {
|
||||
'mailpoet-settings',
|
||||
[
|
||||
$this,
|
||||
'settings',
|
||||
'oldSettings',
|
||||
]
|
||||
);
|
||||
|
||||
@ -403,6 +404,16 @@ class Menu {
|
||||
'mailpoet-experimental',
|
||||
[$this, 'experimentalFeatures']
|
||||
);
|
||||
|
||||
// New Settings page
|
||||
$this->wp->addSubmenuPage(
|
||||
true,
|
||||
$this->setPageTitle('New Settings'),
|
||||
'',
|
||||
AccessControl::PERMISSION_MANAGE_SETTINGS,
|
||||
'mailpoet-new-settings',
|
||||
[$this, 'settings']
|
||||
);
|
||||
}
|
||||
|
||||
public function disableWPEmojis() {
|
||||
@ -434,6 +445,10 @@ class Menu {
|
||||
$this->container->get(Premium::class)->render();
|
||||
}
|
||||
|
||||
public function oldSettings() {
|
||||
$this->container->get(OldSettings::class)->render();
|
||||
}
|
||||
|
||||
public function settings() {
|
||||
$this->container->get(Settings::class)->render();
|
||||
}
|
||||
|
Reference in New Issue
Block a user