コード例 #1
0
ファイル: user_helper.py プロジェクト: jaunis/xivo-acceptance
def _delete_with_user_id(channel, user_id):
    from xivo_dao.data_handler.user import services as user_services

    user = user_services.get(user_id)

    if user:
        user_services.delete(user)
コード例 #2
0
ファイル: user_helper.py プロジェクト: jaunis/xivo-acceptance
def _delete_user_with_firstname_lastname(channel, firstname, lastname):
    from xivo_dao.data_handler.user import services as user_services

    user = user_services.find_by_firstname_lastname(firstname, lastname)

    if user:
        user_services.delete(user)
コード例 #3
0
def _delete_user_with_firstname_lastname(channel, firstname, lastname):
    from xivo_dao.data_handler.user import services as user_services

    user = user_services.find_by_firstname_lastname(firstname, lastname)

    if user:
        user_services.delete(user)
コード例 #4
0
def _delete_with_user_id(channel, user_id):
    from xivo_dao.data_handler.user import services as user_services

    user = user_services.get(user_id)

    if user:
        user_services.delete(user)
コード例 #5
0
ファイル: user_helper.py プロジェクト: jaunis/xivo-acceptance
def _delete_all_user_with_firstname_lastname(channel, firstname, lastname):
    from xivo_dao.data_handler.user import services as user_services

    fullname = '%s %s' % (firstname, lastname)
    users = user_services.find_all_by_fullname(fullname)

    if users:
        for user in users:
            user_services.delete(user)
コード例 #6
0
def _delete_all_user_with_firstname_lastname(channel, firstname, lastname):
    from xivo_dao.data_handler.user import services as user_services

    fullname = '%s %s' % (firstname, lastname)
    users = user_services.find_all_by_fullname(fullname)

    if users:
        for user in users:
            user_services.delete(user)
コード例 #7
0
ファイル: test_services.py プロジェクト: jlebleu/xivo-dao
    def test_delete(self,
                    user_validate_delete,
                    delete_user_destination,
                    user_dao_delete,
                    user_notifier_deleted,
                    delete_private_template):
        user = User(id=1, firstname='user', lastname='toto', private_template_id=10)

        user_services.delete(user)

        user_validate_delete.assert_called_once_with(user)
        user_dao_delete.assert_called_once_with(user)
        delete_user_destination.assert_called_once_with(user)
        user_notifier_deleted.assert_called_once_with(user)
        delete_private_template.assert_called_once_with(user.private_template_id)
コード例 #8
0
    def test_delete(self, user_validate_delete, delete_user_destination,
                    user_dao_delete, user_notifier_deleted,
                    delete_private_template):
        user = User(id=1,
                    firstname='user',
                    lastname='toto',
                    private_template_id=10)

        user_services.delete(user)

        user_validate_delete.assert_called_once_with(user)
        user_dao_delete.assert_called_once_with(user)
        delete_user_destination.assert_called_once_with(user)
        user_notifier_deleted.assert_called_once_with(user)
        delete_private_template.assert_called_once_with(
            user.private_template_id)
コード例 #9
0
ファイル: user_helper.py プロジェクト: jaunis/xivo-acceptance
def _delete_using_user_service(channel, user_id):
    from xivo_dao.data_handler.user import services as user_services

    user = user_services.get(user_id)
    user_services.delete(user)
コード例 #10
0
ファイル: actions.py プロジェクト: jlebleu/xivo-confd
def delete(userid):
    user = user_services.get(userid)
    user_services.delete(user)
    return make_response('', 204)
コード例 #11
0
def delete(userid):
    user = user_services.get(userid)
    user_services.delete(user)
    return make_response('', 204)
コード例 #12
0
def _delete_using_user_service(channel, user_id):
    from xivo_dao.data_handler.user import services as user_services

    user = user_services.get(user_id)
    user_services.delete(user)