Esempio n. 1
0
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)
Esempio n. 2
0
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