return self.edit()
def edit(self, id=None):
- c.users = meta.Session.query(model.User.id, model.User)
+ c.users = get_users()
if id is None:
c.title = 'Add a New Expenditure'
c.expenditure = model.Expenditure()
model.Transfer.debtor==request.environ['user'],
model.Transfer.creditor==request.environ['user'])).\
limit(10).all()
- c.users = meta.Session.query(model.User.id, model.User)
+ c.users = get_users()
return render('/status/index.mako')
return self.edit()
def edit(self, id=None):
- c.users = meta.Session.query(model.User.id, model.User.name)
+ c.users = get_users()
if id is None:
c.title = 'Add a New Transfer'
c.transfer = model.Transfer()
c.mobile_client = False
return render_mako(name, *args, **kwargs)
+def get_users():
+ return meta.Session.query(model.User.id, model.User).\
+ order_by(model.User.resident.desc(), model.User.username)
+
__all__ = ['c', 'h', 'render', 'model', 'meta', '_', 'ungettext', 'N_',
- 'BaseController', 'update_sar', 'redirect_on_get']
+ 'BaseController', 'update_sar', 'redirect_on_get', 'get_users']