コード例 #1
0
def serialize_wbtip(session, itip, language):
    ret = serialize_usertip(session, itip, itip, language)

    ret['comments'] = db_get_itip_comment_list(session, itip.tid, itip)
    ret['rfiles'] = db_get_rfile_list(session, itip.tid, itip.id)
    ret['wbfiles'] = db_get_wbfile_list(session, itip.tid, itip.id)

    return ret
コード例 #2
0
ファイル: wbtip.py プロジェクト: chojar/GlobaLeaks
def serialize_wbtip(session, wbtip, itip, language):
    ret = serialize_usertip(session, itip, itip, language)

    ret['comments'] = db_get_itip_comment_list(session, itip.id)
    ret['messages'] = db_get_itip_message_list(session, itip.id)
    ret['rfiles'] = db_get_rfile_list(session, itip.id)
    ret['wbfiles'] = db_get_wbfile_list(session, itip.id)

    return ret
コード例 #3
0
ファイル: wbtip.py プロジェクト: Taipo/GlobaLeaks
def serialize_wbtip(store, wbtip, language):
    ret = serialize_usertip(store, wbtip, language)

    # filter submission progressive
    # to prevent a fake whistleblower to assess every day how many
    # submissions are received by the platform.
    del ret['progressive']

    ret['id'] = wbtip.id
    ret['comments'] = db_get_itip_comment_list(store, wbtip.internaltip)
    ret['files'] = db_get_file_list(store, wbtip.id)

    return ret
コード例 #4
0
ファイル: wbtip.py プロジェクト: code4romania/GlobaLeaks
def serialize_wbtip(store, wbtip, language):
    ret = serialize_usertip(store, wbtip, language)

    # filter submission progressive
    # to prevent a fake whistleblower to assess every day how many
    # submissions are received by the platform.
    del ret['progressive']

    ret['id'] = wbtip.id
    ret['comments'] = db_get_itip_comment_list(store, wbtip.internaltip)
    ret['rfiles'] = db_get_rfile_list(store, wbtip.id)
    ret['wbfiles'] = db_get_wbfile_list(store, wbtip.id)

    return ret
コード例 #5
0
def serialize_wbtip(session, wbtip, itip, language):
    ret = serialize_usertip(session, itip, itip, language)

    ret['comments'] = db_get_itip_comment_list(session, itip.id)
    ret['messages'] = db_get_itip_message_list(session, itip.id)
    ret['rfiles'] = db_get_rfile_list(session, itip.id)
    ret['wbfiles'] = db_get_wbfile_list(session, itip.id)

    if not State.tenant_cache[itip.tid].do_not_expose_users_names:
        for x in ret['comments'] + ret['messages']:
            if x['author'] != 'Whistleblower':
                x['author'] = State.tenant_cache[itip.tid].name

    return ret