コード例 #1
0
ファイル: receiver.py プロジェクト: yashodhank/GlobaLeaks
def update_receiver_settings(store, receiver_id, request, language):
    db_user_update_user(store, receiver_id, request)

    receiver, user = models.db_get(store, (models.Receiver, models.User),
                                   models.Receiver.id == receiver_id,
                                   models.User.id == receiver_id)

    receiver.tip_notification = request['tip_notification']

    return receiver_serialize_receiver(store, receiver, user, language)
コード例 #2
0
ファイル: receiver.py プロジェクト: puppycodes/GlobaLeaks
def update_receiver_settings(session, state, tid, receiver_id, request, language):
    db_user_update_user(session, state, tid, receiver_id, request)

    receiver, user = session.query(models.Receiver, models.User). \
                           filter(models.Receiver.id == receiver_id,
                                  models.User.id == receiver_id,
                                  models.User.tid == tid).one_or_none()

    receiver.tip_notification = request['tip_notification']

    return receiver_serialize_receiver(session, tid, receiver, user, language)
コード例 #3
0
def update_receiver_settings(store, receiver_id, request, language):
    user = db_user_update_user(store, receiver_id, request, language)
    if not user:
        raise errors.UserIdNotFound

    receiver = store.find(Receiver, Receiver.id == receiver_id).one()
    if not receiver:
        raise errors.ReceiverIdNotFound

    receiver.tip_notification = request['tip_notification']

    return receiver_serialize_receiver(receiver, language)
コード例 #4
0
ファイル: receiver.py プロジェクト: globaleaks/GlobaLeaks
def update_receiver_settings(store, receiver_id, request, language):
    user = db_user_update_user(store, receiver_id, request, language)
    if not user:
        raise errors.UserIdNotFound

    receiver = store.find(Receiver, Receiver.id == receiver_id).one()
    if not receiver:
        raise errors.ReceiverIdNotFound

    receiver.tip_notification = request["tip_notification"]

    return receiver_serialize_receiver(receiver, language)
コード例 #5
0
ファイル: receiver.py プロジェクト: br1n0/GlobaLeaks
def update_receiver_settings(store, receiver_id, request, language):
    user = db_user_update_user(store, receiver_id, request, language)
    if not user:
        raise errors.UserIdNotFound

    receiver = store.find(Receiver, Receiver.id == receiver_id).one()
    if not receiver:
        raise errors.ReceiverIdNotFound

    ping_mail_address = request['ping_mail_address']
    if ping_mail_address != receiver.ping_mail_address:
        log.info("Ping email going to be updated, %s => %s" % (
            receiver.ping_mail_address, ping_mail_address))
        receiver.ping_mail_address = ping_mail_address

    receiver.tip_notification = request['tip_notification']
    receiver.ping_notification = request['ping_notification']

    return receiver_serialize_receiver(receiver, language)
コード例 #6
0
ファイル: receiver.py プロジェクト: og3niuz/GlobaLeaks
def update_receiver_settings(session, tid, user_session, request, language):
    user = db_user_update_user(session, tid, user_session, request)

    return receiver_serialize_receiver(session, tid, user, language)
コード例 #7
0
ファイル: receiver.py プロジェクト: chojar/GlobaLeaks
def update_receiver_settings(session, tid, user_session, request, language):
    user = db_user_update_user(session, tid, user_session, request)

    return receiver_serialize_receiver(session, tid, user, language)