Allow users to change memory of machines if the machine is blessed
[invirt/packages/invirt-web.git] / validation.py
index bb459bf..07b3f3d 100644 (file)
@@ -37,6 +37,9 @@ def maxMemory(user, machine=None, on=True):
     memory for the machine to change to, if it is left off, is
     returned.
     """
+    if machine is not None and machine.memory > MAX_MEMORY_SINGLE:
+        # If they've been blessed, let them have it
+        return machine.memory
     if not on:
         return MAX_MEMORY_SINGLE
     machines = getMachinesByOwner(user, machine)