summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
05e5f58)
svn path=/trunk/packages/sipb-xen-www/; revision=576
else:
err = None
state.clear() #Changed global state
else:
err = None
state.clear() #Changed global state
- d = getListDict(username)
+ d = getListDict(username, state)
d['err'] = err
if err:
for field in fields.keys():
d['err'] = err
if err:
for field in fields.keys():
return templates.command(searchList=[d])
if back == 'list':
state.clear() #Changed global state
return templates.command(searchList=[d])
if back == 'list':
state.clear() #Changed global state
- d = getListDict(username)
+ d = getListDict(username, state)
d['result'] = result
return templates.list(searchList=[d])
elif back == 'info':
d['result'] = result
return templates.list(searchList=[d])
elif back == 'info':
return owner
def testContact(user, contact, machine=None):
return owner
def testContact(user, contact, machine=None):
- if contact in (None, machine.contact):
+ if contact is None or (machine is not None and contact == machine.contact):
return None
if not re.match("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$", contact, re.I):
raise InvalidInput('contact', contact, "Not a valid email.")
return None
if not re.match("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$", contact, re.I):
raise InvalidInput('contact', contact, "Not a valid email.")