def get_pending_requests_by_resource(self): requests = ResourceRequest.objects.filter(resource=self) pending_requests = [] for r in requests: if is_request_pending(r): pending_requests.append(r) return pending_requests
def get_pending_requests_by_user(user): requests = ResourceRequest.objects.filter(resource__owner=user) pending_requests = [] for r in requests: if is_request_pending(r): r.resource = Resource.objects.get(global_id=r.resource.global_id) pending_requests.append(r) return pending_requests