def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) node = Node.load(self.kwargs.get('guid')) or Registration.load( self.kwargs.get('guid')) context['id'] = node._id context['public_cap'] = round( node.custom_storage_usage_limit_public or STORAGE_LIMIT_PUBLIC, 1) context['private_cap'] = round( node.custom_storage_usage_limit_private or STORAGE_LIMIT_PRIVATE, 1) return context
def post(self, request, *args, **kwargs): node = Node.load(self.kwargs.get('guid')) or Registration.load( self.kwargs.get('guid')) new_private_cap = request.POST.get('private-cap-input') new_public_cap = request.POST.get('public-cap-input') if float(new_private_cap) != (node.custom_storage_usage_limit_private or STORAGE_LIMIT_PRIVATE): node.custom_storage_usage_limit_private = new_private_cap if float(new_public_cap) != (node.custom_storage_usage_limit_public or STORAGE_LIMIT_PUBLIC): node.custom_storage_usage_limit_public = new_public_cap node.save() return redirect(reverse_node(self.kwargs.get('guid')))
def get_object(self, queryset=None): return Registration.load(self.kwargs.get('guid'))
def get_object(self, queryset=None): guid = self.kwargs.get('guid') node = Node.load(guid) or Registration.load(guid) return serialize_node(node)
def get_object(self, queryset=None): return Node.load(self.kwargs.get('guid')) or Registration.load(self.kwargs.get('guid'))