public static function registerMenus(Menu $menu) { $dev = $menu->getRoot('Developer'); if (!$dev) { $dev = $menu->addRoot('Developer', '/developer', false)->setIcon('cogs'); } $database = new Menu\Item('Database Migrations', '/database'); $database->addChild(new Menu\Item('Run', '/database/run-migrations', true)); $database->addChild(new Menu\Item('Mark as Run', '/database/mark-as-run', true)); $dev->addChild($database); }
public static function registerMenus(Menu $menu) { $users = $menu->addRoot('Users', '/user')->setIcon('user'); $users->addChild(new Menu\Item('Add User', '/user/add')); $manage = new Menu\Item('Manage Users', '/user'); $manage->addChild(new Menu\Item('Edit User', '/user/edit', true)); $manage->addChild(new Menu\Item('Delete User', '/user/delete', true)); $manage->addChild(new Menu\Item('Edit Permissions', '/user/permissions', true)); $manage->addChild(new Menu\Item('Edit Profile', '/user/profile', true)); $users->addChild($manage); }
public static function registerMenus(Menu $menu) { $dev = $menu->getRoot('Developer'); if (!$dev) { $dev = $menu->addRoot('Developer', '/developer', false)->setIcon('cogs'); } $job = new Menu\Item('Jobs', '/job'); $job->addChild(new Menu\Item('Delete Job', '/job/delete', true)); $job->addChild(new Menu\Item('Retry Job', '/job/retry', true)); $dev->addChild($job); $dev->addChild(new Menu\Item('Scheduled Jobs', '/job/schedule')); }
public static function registerMenus(Menu $menu) { /** @var \Octo\AssetManager $assets */ $assets = Config::getInstance()->get('Octo.AssetManager'); $assets->addJs('System', 'contact'); $thisMenu = $menu->addRoot('Contacts', '/contact')->setIcon('users'); $thisMenu->addChild(new Menu\Item('Add Contact', '/contact/add')); $thisMenu->addChild(new Menu\Item('Contact Popup', '/contact/popup', true)); $thisMenu->addChild(new Menu\Item('Manage Contacts', '/contact')); $thisMenu->addChild(new Menu\Item('Edit Contact', '/contact/edit', true)); $thisMenu->addChild(new Menu\Item('Contact Autocomplete', '/contact/autocomplete', true)); $thisMenu->addChild(new Menu\Item('Contact Autocomplete', '/contact/autocomplete', true)); $thisMenu->addChild(new Menu\Item('Block Contact', '/contact/block', true)); $thisMenu->addChild(new Menu\Item('Unblock Contact', '/contact/unblock', true)); }
public static function registerMenus(Menu $menu) { $root = $menu->getRoot('Developer'); $root->addChild(new Menu\Item('Google Identity Settings', '/google-identity/settings')); }