def haveAccess(user, state, machine):
"""Return whether a user has administrative access to a machine"""
- return state.overlord or user in cache_acls.accessList(machine)
+ return state.isadmin or user in cache_acls.accessList(machine)
def owns(user, machine):
"""Return whether a user owns a machine"""
raise InvalidInput('memory', memory,
"Minimum %s MiB" % MIN_MEMORY_SINGLE)
max_val = maxMemory(owner, g, machine, on)
- if not g.overlord and memory > max_val:
+ if not g.isadmin and memory > max_val:
raise InvalidInput('memory', memory,
'Maximum %s MiB for %s' % (max_val, owner))
return memory
"""Parse and validate limits for disk for a given owner and machine."""
try:
disk = float(disk)
- if not g.overlord and disk > maxDisk(owner, machine):
+ if not g.isadmin and disk > maxDisk(owner, machine):
raise InvalidInput('disk', disk,
"Maximum %s G" % maxDisk(owner, machine))
disk = int(disk * 1024)