def index_groups(request): """Lists all public groups (in use) on Mozillians.""" # Omit functional areas, invisible groups, and groups with # no vouched members query = Group.get_non_functional_areas(members__is_vouched=True) template = 'groups/index_groups.html' return _list_groups(request, template, query)
def index_groups(request): """Lists all public groups (in use) on Mozillians. Doesn't list functional areas, invisible groups, and groups with no vouched members """ query = Group.get_non_functional_areas() template = 'groups/index_groups.html' return _list_groups(request, template, query)
def index_groups(request): """Lists all public groups (in use) on Mozillians. Doesn't list functional areas, invisible groups, and groups with no vouched members """ query = Group.get_non_functional_areas() template = 'groups/index_groups.html' return _list_groups(request, template, query)
def index_groups(request): """Lists all public groups (in use) on Mozillians. Doesn't list functional areas, invisible groups, and groups with no vouched members """ group_form = forms.CreateGroupForm(request.POST or None) if group_form.is_valid(): group = group_form.save() group.curators.add(request.user.userprofile) return redirect(reverse('groups:group_edit', args=[group.url])) query = Group.get_non_functional_areas() template = 'groups/index_groups.html' context = {'group_form': group_form} return _list_groups(request, template, query, context)
def index_groups(request): """Lists all public groups (in use) on Mozillians. Doesn't list functional areas, invisible groups, and groups with no vouched members """ group_form = forms.CreateGroupForm(request.POST or None) if group_form.is_valid(): group = group_form.save() group.curators.add(request.user.userprofile) return redirect(reverse('groups:group_edit', args=[group.url])) query = Group.get_non_functional_areas() template = 'groups/index_groups.html' context = { 'group_form': group_form } return _list_groups(request, template, query, context)
def test_get_non_functional_areas(self): UserFactory.create() UserFactory.create() GroupFactory.create(functional_area=True) cgroup_2 = GroupFactory.create(functional_area=False) eq_(set(Group.get_non_functional_areas()), set([cgroup_2]))