Esempio n. 1
0
def serialize_rtip(session, rtip, itip, language):
    user_id = rtip.receiver_id

    ret = serialize_usertip(session, rtip, itip, language)

    ret['id'] = rtip.id
    ret['receiver_id'] = user_id
    ret['label'] = rtip.label
    ret['comments'] = db_get_itip_comment_list(session, itip.tid, itip)
    ret['messages'] = db_get_itip_message_list(session, itip.tid, rtip)
    ret['rfiles'] = db_receiver_get_rfile_list(session, itip.tid, rtip.id)
    ret['wbfiles'] = db_receiver_get_wbfile_list(session, itip.tid, itip.id)
    ret['iars'] = db_get_identityaccessrequest_list(session, itip.tid, rtip.id)
    ret['enable_notifications'] = bool(rtip.enable_notifications)
    return ret
Esempio n. 2
0
def serialize_rtip(session, rtip, itip, language, is_sensitive_data_visible=False):
    user_id = rtip.receiver_id

    #ottengo record da tabella Receiver
    receiver = session.query(models.Receiver).filter(models.Receiver.id == user_id).one()

    ret = serialize_usertip(session, rtip, itip, language, is_sensitive_data_visible)

    ret['id'] = rtip.id
    ret['receiver_id'] = user_id
    ret['label'] = rtip.label
    ret['comments'] = db_get_itip_comment_list(session, itip.tid, itip)
    ret['messages'] = db_get_itip_message_list(session, itip.tid, rtip)
    ret['rfiles'] = db_receiver_get_rfile_list(session, itip.tid, rtip.id)
    ret['wbfiles'] = db_receiver_get_wbfile_list(session, itip.tid, itip.id)
    ret['iars'] = db_get_identityaccessrequest_list(session, itip.tid, rtip.id)
    ret['enable_notifications'] = bool(rtip.enable_notifications)

    if receiver.two_step_login_enabled:
        ret['control_mail_list'] = receiver.control_mail_1+";"+receiver.control_mail_2+";"+receiver.control_mail_3
	else:
		ret['control_mail_list'] = None