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();
}