def render_usage(request): """Render the usage page""" usagesummary = Usage.get_full_usagesummary() _dict = {} _dict["usagesummary"] = usagesummary return render_to_response('allusage.html', append_dict(_dict, request), \ context_instance=RequestContext(request))
def read(self, request, containerid=None, serviceid=None, mfileid=None, authid=None): if containerid or serviceid or mfileid: base = NamedBase.objects.get( id__in=[containerid, serviceid, mfileid]) result = {} result["usages"] = base.get_real_base().get_usage_summary() result["reportnum"] = base.reportnum return result elif authid: auth = Auth.objects.get(pk=authid) base = utils.get_base_for_auth(auth) result = {} result["usages"] = base.get_real_base().get_usage_summary() result["reportnum"] = base.reportnum return result elif request.user.is_staff: result = {} result["usages"] = Usage.get_full_usagesummary() result["reportnum"] = -1 return result else: response = rc.BAD_REQUEST response.write("Invalid Request!") return response