Backend\Modules\Groups\Installer\Installer::install PHP Method

install() public method

Install the module
public install ( )
    public function install()
    {
        // load install.sql
        $this->importSQL(__DIR__ . '/Data/install.sql');
        // add 'settings' as a module
        $this->addModule('Groups');
        // import locale
        $this->importLocale(__DIR__ . '/Data/locale.xml');
        // module rights
        $this->setModuleRights(1, 'Groups');
        // action rights
        $this->setActionRights(1, 'Groups', 'Index');
        $this->setActionRights(1, 'Groups', 'Add');
        $this->setActionRights(1, 'Groups', 'Edit');
        $this->setActionRights(1, 'Groups', 'Delete');
        // set navigation
        $navigationSettingsId = $this->setNavigation(null, 'Settings');
        $this->setNavigation($navigationSettingsId, 'Groups', 'groups/index', array('groups/add', 'groups/edit'), 5);
        // insert admins dashboard sequence
        $this->insertDashboardSequence();
    }