コード例 #1
0
ファイル: receiver.py プロジェクト: theassyrian/GlobaLeaks
def get_receiver_list(session, tid, language):
    return [admin_serialize_receiver(session, receiver, user, language)
        for receiver, user in session.query(models.Receiver, models.User) \
                                     .filter(models.Receiver.id == models.User.id,
                                             models.UserTenant.user_id == models.User.id,
                                             models.UserTenant.tenant_id == tid) \
                                     .order_by(models.User.id)]
コード例 #2
0
ファイル: receiver.py プロジェクト: Datasecure/GlobaLeaks
def get_receiver_list(store, language):
    """
    Returns:
        (list) the list of receivers
    """
    return [admin_serialize_receiver(store, receiver, user, language)
        for receiver, user in store.find((models.Receiver, models.User), models.Receiver.id == models.User.id)]
コード例 #3
0
ファイル: receiver.py プロジェクト: theassyrian/GlobaLeaks
def update_receiver(session, tid, receiver_id, request, language):
    """
    Updates the specified receiver with the details.
    """
    fill_localized_keys(request, models.Receiver.localized_keys, language)

    receiver, user = db_get_receiver(session, tid, receiver_id)

    receiver.update(request)

    return admin_serialize_receiver(session, receiver, user, language)
コード例 #4
0
ファイル: receiver.py プロジェクト: Datasecure/GlobaLeaks
def update_receiver(store, receiver_id, request, language):
    """
    Updates the specified receiver with the details.
    """
    fill_localized_keys(request, models.Receiver.localized_keys, language)

    receiver, user = db_get_receiver(store, receiver_id)

    receiver.update(request)

    db_associate_context_receivers(store, receiver, request['contexts'])

    return admin_serialize_receiver(store, receiver, user, language)
コード例 #5
0
ファイル: receiver.py プロジェクト: theassyrian/GlobaLeaks
def get_receiver(session, tid, receiver_id, language):
    receiver, user = db_get_receiver(session, tid, receiver_id)
    return admin_serialize_receiver(session, receiver, user, language)
コード例 #6
0
ファイル: receiver.py プロジェクト: Datasecure/GlobaLeaks
def get_receiver(store, receiver_id, language):
    receiver, user = db_get_receiver(store, receiver_id)
    return admin_serialize_receiver(store, receiver, user, language)