def account_list(request): """Show a list of FTP accounts. :param request: the request object :returns: a list of ftp accounts """ return object_list(request, Account.objects.filter(vhost__in=list(get_vhosts(request.user))), template_name='limeade_ftp/account_list.html')
def account_add(request): "Add a new FTP account" form = AccountForm(request.POST or None) form.fields['vhost'].queryset = get_vhosts(request.user) if form.is_valid(): ac = form.save(commit=False) ac.set_password(form.cleaned_data['password']) ac.save() return redirect('limeade_ftp_account_list') return render_to_response("limeade_ftp/account_add.html", {"form": form}, context_instance = RequestContext(request))
def account_list(request): """Show a list of FTP accounts. :param request: the request object :returns: a list of ftp accounts """ return object_list( request, Account.objects.filter(vhost__in=list(get_vhosts(request.user))), template_name='limeade_ftp/account_list.html')
def account_add(request): """Add a new FTP account. :param request: the request object :returns: an edit form template """ form = AccountForm(request.POST or None) form.fields['vhost'].queryset = get_vhosts(request.user) if form.is_valid(): ac = form.save(commit=False) ac.set_password(form.cleaned_data['password']) ac.save() return redirect('limeade_ftp_account_list') return render_to_response("limeade_ftp/account_add.html", {"form": form}, context_instance=RequestContext(request))
def utilization(user, ressource): if ressource == 'accounts': return Account.objects.filter(vhost__in=list(get_vhosts(user))).count() return None
def utilization(user, ressource): """Returns the correct ressource.""" if ressource == 'accounts': return Account.objects.filter( vhost__in=list(get_vhosts(user))).count() return None