예제 #1
0
def _add_directory(name, uri, direct_match, delimiter=None, reverse_match=None):
    common.open_url('cti_directory', 'add')
    input.set_text_field_with_label("Name", name)
    if delimiter:
        input.set_text_field_with_label("Delimiter", delimiter)
    input.set_text_field_with_label("Direct match", direct_match)
    if reverse_match:
        input.set_text_field_with_label("Match reverse directories", reverse_match)
    select.set_select_field_with_label("URI", uri)
예제 #2
0
def _add_directory(name,
                   uri,
                   direct_match,
                   delimiter=None,
                   reverse_match=None):
    common.open_url('cti_directory', 'add')
    input.set_text_field_with_label("Name", name)
    if delimiter:
        input.set_text_field_with_label("Delimiter", delimiter)
    input.set_text_field_with_label("Direct match", direct_match)
    if reverse_match:
        input.set_text_field_with_label("Match reverse directories",
                                        reverse_match)
    select.set_select_field_with_label("URI", uri)
예제 #3
0
def fill_general_tab(queue):
    common.go_to_tab('General')

    set_text_field_with_label('Name', queue['name'])
    set_text_field_with_label('Display name', queue['display name'])
    set_text_field_with_label('Number', queue['number'])

    context = context_helper.get_context_with_name(queue['context'])
    context_field_value = '%s (%s)' % (context.display_name, context.name)
    set_select_field_with_label('Context', context_field_value)

    if 'ring strategy' in queue:
        type_queue_ring_strategy(queue['ring strategy'])
예제 #4
0
def fill_general_tab(queue):
    common.go_to_tab('General')

    set_text_field_with_label('Name', queue['name'])
    set_text_field_with_label('Display name', queue['display name'])
    set_text_field_with_label('Number', queue['number'])

    context = context_helper.get_context_with_name(queue['context'])
    context_field_value = '%s (%s)' % (context.display_name, context.name)
    set_select_field_with_label('Context', context_field_value)

    if 'ring strategy' in queue:
        type_queue_ring_strategy(queue['ring strategy'])
예제 #5
0
def _type_display_name(name):
    input.set_text_field_with_label('Name', name)
예제 #6
0
def _create_directory_config(directory):
    common.open_url('directory_config', 'add')
    input.set_text_field_with_label("Directory name", directory['name'])
    input.set_text_field_with_label("URI", directory['URI'])
    select.set_select_field_with_label("Type", directory['type'])
    submit.submit_form()
예제 #7
0
def _type_display_name(name):
    input.set_text_field_with_label('Name', name)
예제 #8
0
def _create_directory_config(directory):
    common.open_url('directory_config', 'add')
    input.set_text_field_with_label("Directory name", directory['name'])
    input.set_text_field_with_label("URI", directory['URI'])
    select.set_select_field_with_label("Type", directory['type'])
    submit.submit_form()