def add_group_user_dialog(request, group_name): # retrieve all the users user_list = UserApache.retrieve_all() # get the users already added to the repository group = Group(group_name) group.load() group_user_list = group.member_list # substract the repository users from the user list for group_user in group_user_list: if group_user in user_list: user_list.remove(group_user) everyone = UserFactory.instantiate_user('everyone') user_list.remove(everyone) return render_to_response('gitstack/add_group_user.html', {'group_name': group_name, 'user_list': user_list }, context_instance=RequestContext(request))
def tearDown(self): # delete repos repositories = Repository.retrieve_all() for repo in repositories: repo.delete() # delete users users = UserApache.retrieve_all() for user in users: # delete the user if user.username != 'everyone': user.delete() time.sleep(0.1) # delete groups groups = Group.retrieve_all() for group in groups: # delete the group group.delete()
def add_group_user_dialog(request, group_name): # retrieve all the users user_list = UserApache.retrieve_all() # get the users already added to the repository group = Group(group_name) group.load() group_user_list = group.member_list # substract the repository users from the user list for group_user in group_user_list: if group_user in user_list: user_list.remove(group_user) everyone = UserFactory.instantiate_user('everyone') user_list.remove(everyone) return render_to_response('gitstack/add_group_user.html', { 'group_name': group_name, 'user_list': user_list }, context_instance=RequestContext(request))