Backend\Modules\Users\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 'users' as a module
        $this->addModule('Users');
        // import locale
        $this->importLocale(__DIR__ . '/Data/locale.xml');
        // general settings
        $this->setSetting('Users', 'default_group', 1);
        $this->setSetting('Users', 'date_formats', array('j/n/Y', 'd/m/Y', 'j F Y', 'F j, Y'));
        $this->setSetting('Users', 'time_formats', array('H:i', 'H:i:s', 'g:i a', 'g:i A'));
        // module rights
        $this->setModuleRights(1, 'Users');
        // action rights
        $this->setActionRights(1, 'Users', 'Add');
        $this->setActionRights(1, 'Users', 'Delete');
        $this->setActionRights(1, 'Users', 'Edit');
        $this->setActionRights(1, 'Users', 'Index');
        $this->setActionRights(1, 'Users', 'UndoDelete');
        // set navigation
        $navigationSettingsId = $this->setNavigation(null, 'Settings');
        $this->setNavigation($navigationSettingsId, 'Users', 'users/index', array('users/add', 'users/edit'), 4);
        // add default user
        $this->addUser();
    }