def get_group_choices(): """Return localized group description and group name in one string.""" admin_group = ('admin', _('Access to all services and system settings')) users.register_group(admin_group) choices = [(k, ('{} ({})'.format(users.groups[k], k))) for k in users.groups] return sorted(choices, key=lambda g: g[0])
def test_register_group(self): """Test for multi addition of same group""" group = ('TestGroup', 'Group for testing') users.register_group(group) users.register_group(group) self.assertEqual(len(users.groups), 1, 'Duplicate entries for same group generated!') return users.groups
def test_register_group(): """Test for multi addition of same group""" users.groups = dict() # reset groups group = ('TestGroup', 'Group for testing') users.register_group(group) users.register_group(group) assert len(users.groups) == 1 return users.groups
def init(): """Initialize the module.""" global app app = SambaApp() register_group(group) setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup' and app.is_enabled(): app.set_enabled(True)
def test_register_group(self): """Test for multi addition of same group""" group = ('TestGroup', 'Group for testing') users.register_group(group) users.register_group(group) self.assertEqual( len(users.groups), 1, 'Duplicate entries for same group generated!') return users.groups
def init(): """Initialize the module.""" global app app = GitwebApp() register_group(group) setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': app.update_service_access() if app.is_enabled(): app.set_enabled(True)
def init(): """Initialize the ikiwiki module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-edit', 'ikiwiki:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( 'ikiwiki', name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcuts() register_group(group)
def init(): """Intialize the module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-refresh', 'syncthing:index', short_description) register_group(group) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service( managed_services[0], name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable, is_running=is_running) if is_enabled(): add_shortcut()
def init(): """Intialize the Transmission module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-save', 'transmission:index', short_description) register_group(group) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service(managed_services[0], name, ports=[ 'http', 'https' ], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcut()
def init(): """Initialize the ikiwiki module.""" menu = main_menu.get('apps') menu.add_urlname(name, 'glyphicon-edit', 'ikiwiki:index', short_description) global service setup_helper = globals()['setup_helper'] if setup_helper.get_state() != 'needs-setup': service = service_module.Service('ikiwiki', name, ports=['http', 'https'], is_external=True, is_enabled=is_enabled, enable=enable, disable=disable) if is_enabled(): add_shortcuts() register_group(group)
def get_group_choices(): """Return localized group description and group name in one string.""" admin_group = ('admin', _('Access to all services and system settings')) users.register_group(admin_group) choices = {(g[0], ('{} ({})'.format(g[1], g[0]))) for g in users.groups} return sorted(list(choices), key=lambda g: g[0])