def delete_user_line_extension_with_user_id(user_id):
    user = user_helper.get_by_user_id(user_id)
    if not user:
        return

    line_id = user_helper.find_line_id_for_user(user_id)
    if line_id:
        line_helper.delete_line(line_id)

    extension_id = extension_helper.find_extension_id_for_line(line_id)
    if extension_id:
        extension_helper.delete(extension_id)

    user_helper.delete_user(user.id)
Esempio n. 2
0
def delete_user_line_extension_with_user_id(user_id):
    user = user_helper.get_by_user_id(user_id)
    if not user:
        return

    line_id = user_helper.find_line_id_for_user(user_id)
    if line_id:
        line_helper.delete_line(line_id)

    extension_id = extension_helper.find_extension_id_for_line(line_id)
    if extension_id:
        extension_helper.delete(extension_id)

    user_helper.delete_user(user.id)
Esempio n. 3
0
def given_i_have_no_extension_with_exten_group1(step, pattern):
    exten, context = pattern.split('@')
    extension = extension_helper.find_extension_by_exten_context(
        exten, context)
    if extension:
        extension_helper.delete(extension.id)
Esempio n. 4
0
def given_i_have_no_extension_with_id_group1(step, extension_id):
    extension_helper.delete(int(extension_id))