Пример #1
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)
Пример #2
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)
Пример #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
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
    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
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
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)