コード例 #1
0
ファイル: line_steps.py プロジェクト: jaunis/xivo-acceptance
def _delete_line(lineinfo):
    if 'id' in lineinfo:
        line_helper.delete_line(int(lineinfo['id']))
    if 'username' in lineinfo:
        lines = line_helper.find_with_name(lineinfo['username'])
        for line in lines:
            line_helper.delete_line(line.id)
コード例 #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)
コード例 #3
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)
コード例 #4
0
def delete_sccp_lines_with_exten(exten, context):
    line_ids = line_helper.find_sccp_lines_with_exten_context(exten, context)
    for line_id in line_ids:
        line_helper.delete_line(line_id)
コード例 #5
0
ファイル: line_steps.py プロジェクト: jaunis/xivo-acceptance
def given_i_have_no_line_with_id_group1(step, line_id):
    line_id = int(line_id)
    line_helper.delete_line(line_id)
コード例 #6
0
def delete_sccp_lines_with_exten(exten, context):
    line_ids = line_helper.find_sccp_lines_with_exten_context(exten, context)
    for line_id in line_ids:
        line_helper.delete_line(line_id)