Changeset 632 for trunk/packages/sipb-xen-www/code/webcommon.py
- Timestamp:
- Jun 21, 2008, 10:39:27 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/sipb-xen-www/code/webcommon.py
r578 r632 39 39 class State(object): 40 40 """State for a request""" 41 def __init__(self, user ):41 def __init__(self, user, overlord=False): 42 42 self.username = user 43 self.overlord = overlord 43 44 44 machines = cachedproperty(lambda self: 45 Machine.query().join('acl').select_by(user=self.username)) 45 def getMachines(self): 46 if self.overlord: 47 return Machine.select() 48 else: 49 return Machine.query().join('acl').select_by(user=self.username) 50 51 machines = cachedproperty(getMachines) 46 52 xmlist_raw = cachedproperty(lambda self: controls.getList()) 47 53 xmlist = cachedproperty(lambda self:
Note: See TracChangeset
for help on using the changeset viewer.