def delete_user_line_extension_voicemail(firstname, lastname, context=None, exten=None, mailbox=None):
    if mailbox and context:
        delete_voicemail(mailbox, context)
    if exten and context:
        delete_extension(exten, context)
        delete_lines(exten)

    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    if user:
        delete_lines_for_user(user['id'])
        delete_user(user['id'])
Example #2
0
def when_i_delete_the_user_with_name_group1_group2(step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    assert_that(user, is_not(none()))
    world.response = user_action_restapi.delete_user(user.id)
Example #3
0
def when_i_update_user_group1_group2_with_the_following_parameters(step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    userinfo = _get_user_info(step.hashes)
    world.response = user_action_restapi.update_user(user.id, userinfo)
Example #4
0
def when_i_delete_the_user_with_name_group1_group2(step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    assert_that(user, is_not(none()))
    world.response = user_action_restapi.delete_user(user.id)
Example #5
0
def when_i_update_user_group1_group2_with_the_following_parameters(
        step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    userinfo = _get_user_info(step.hashes)
    world.response = user_action_restapi.update_user(user.id, userinfo)
def when_i_dissociate_user_group1_from_his_voicemail_via_restapi(step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    world.response = voicemail_link_action_restapi.delete_voicemail_link(int(user.id))
def when_i_request_the_voicemail_associated_to_user_group1_group2_via_restapi(step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    world.response = voicemail_link_action_restapi.get_voicemail_link(user.id)
def delete_user_line_extension_with_firstname_lastname(firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    if user:
        delete_user_line_extension_with_user_id(user.id)
def when_i_dissociate_user_group1_from_his_voicemail_via_restapi(
        step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    world.response = voicemail_link_action_restapi.delete_voicemail_link(
        int(user.id))
Example #10
0
def when_i_request_the_voicemail_associated_to_user_group1_group2_via_restapi(
        step, firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    world.response = voicemail_link_action_restapi.get_voicemail_link(user.id)
Example #11
0
def delete_user_line_extension_with_firstname_lastname(firstname, lastname):
    user = user_helper.find_by_firstname_lastname(firstname, lastname)
    if user:
        delete_user_line_extension_with_user_id(user.id)