def get_user(id): user = UserService.selectByStudentnumber(app.dbs['users'], id) if user is None: return "{}" u = {'name': user.name, 'email': user.email, 'studentnumber': user.studentnumber, 'department': user.iddepartment} response.content_type = 'text/json; charset=utf-8' return dumps(u)
def user_mails_sent(id): u = UserService.selectByStudentnumber(app.dbs['users'], id) dep = u.iddepartment addresses = UserAddressService.listByUser(app.dbs['users'], u.iduserthu) db = app.dbs[codes.codes['0{}'.format(dep)]] j = [] mails = MailService.selectBySenderUserAdresses( db, [a.iduseraddress for a in addresses] ) for m in mails: j.append(get_mail_barcode(m.barcode)) response.content_type = 'text/json; charset=utf-8' return j