mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2026-06-20 03:19:38 +02:00
Move Scheduler to Tools
This commit is contained in:
15
admin.php
15
admin.php
@@ -607,6 +607,7 @@ class AdminPlugin extends Plugin
|
||||
'onAdminRegisterPermissions' => ['onAdminRegisterPermissions', 0],
|
||||
'onOutputGenerated' => ['onOutputGenerated', 0],
|
||||
'onAdminAfterSave' => ['onAdminAfterSave', 0],
|
||||
'onAdminData' => ['onAdminData', 0],
|
||||
]);
|
||||
|
||||
// Autoload classes
|
||||
@@ -838,10 +839,22 @@ class AdminPlugin extends Plugin
|
||||
*/
|
||||
public function onAdminTools(Event $event)
|
||||
{
|
||||
$event['tools'] = array_merge($event['tools'], [$this->grav['language']->translate('PLUGIN_ADMIN.DIRECT_INSTALL')]);
|
||||
$event['tools'] = array_merge($event['tools'], [
|
||||
$this->grav['language']->translate('PLUGIN_ADMIN.DIRECT_INSTALL'),
|
||||
$this->grav['language']->translate('PLUGIN_ADMIN.SCHEDULER')
|
||||
]);
|
||||
|
||||
return $event;
|
||||
}
|
||||
|
||||
public function onAdminData(Event $e)
|
||||
{
|
||||
$type = $e['type'] ?? null;
|
||||
if ($type === 'tools/scheduler') {
|
||||
$e['data_type'] = 'config/scheduler';
|
||||
}
|
||||
}
|
||||
|
||||
public function onAdminDashboard()
|
||||
{
|
||||
$this->grav['twig']->plugins_hooked_dashboard_widgets_top[] = ['template' => 'dashboard-maintenance'];
|
||||
|
||||
Reference in New Issue
Block a user