def insert_adv_user_full_infos(entries): users = list() for entry in entries: mailbox = entry.get('linenumber', None) exten = entry.get('linenumber', None) context = entry.get('context', None) ule_helper.delete_user_line_extension_voicemail(entry['firstname'], entry['lastname'], exten=exten, context=context, mailbox=mailbox) incall_helper.delete_incalls_with_did(entry['incall']) user = User() user.firstname = entry['firstname'] user.lastname = entry['lastname'] user.language = 'fr_FR' user.line = UserLine() user.line.context = entry['context'] user.line.number = entry['linenumber'] user.line.secret = entry.get('linesecret', '') user.voicemail = UserVoicemail() user.voicemail.name = '%s %s' % (entry['firstname'], entry['lastname']) user.voicemail.number = entry['voicemail'] user.incall = UserIncall() user.incall.exten = entry['incall'] user.incall.context = 'from-extern' users.append(user) world.ws.users.import_(users)
def insert_simple_user(entries): users = list() for entry in entries: mailbox = entry.get('linenumber', None) exten = entry.get('linenumber', None) context = entry.get('context', None) ule_helper.delete_user_line_extension_voicemail(entry['firstname'], entry['lastname'], exten=exten, context=context, mailbox=mailbox) user = User() user.firstname = entry['firstname'] user.lastname = entry['lastname'] if 'enable_transfer' in entry: user.enable_transfer = entry['enable_transfer'] user.line = UserLine() user.line.context = entry['context'] user.line.number = entry['linenumber'] users.append(user) world.ws.users.import_(users)
def insert_adv_user_with_mevo(entries): users = list() for entry in entries: mailbox = entry.get('linenumber', None) exten = entry.get('linenumber', None) context = entry.get('context', None) ule_helper.delete_user_line_extension_voicemail(entry['firstname'], entry['lastname'], exten=exten, context=context, mailbox=mailbox) user = User() user.firstname = entry['firstname'] user.lastname = entry['lastname'] user.language = 'fr_FR' user.line = UserLine() user.line.context = entry['context'] user.line.number = entry['linenumber'] user.voicemail = UserVoicemail() user.voicemail.name = '%s %s' % (entry['firstname'], entry['lastname']) user.voicemail.number = entry['voicemail'] users.append(user) world.ws.users.import_(users)
def given_there_is_a_no_user_1_2(step, firstname, lastname): ule_helper.delete_user_line_extension_voicemail(firstname, lastname)
def when_i_rename_user(step, orig_firstname, orig_lastname, dest_firstname, dest_lastname): user_id = user_helper.get_user_id_with_firstname_lastname(orig_firstname, orig_lastname) ule_helper.delete_user_line_extension_voicemail(dest_firstname, dest_lastname) common.open_url('user', 'edit', {'id': user_id}) user_action_webi.type_user_names(dest_firstname, dest_lastname) form.submit.submit_form()