Description of problem: When trying to provision a VM using the provisioning_dialogs, we are not able to populate the columns labeled: first_name and last_name. The only field that is getting populated is the e-mail field even though first_name and last_name are being set. Snippet from users table showing first_name and last_name set: ====================================================== -[ RECORD 1 ]----+------------------------------------------------------------- id | 20000000000003 name | John Doe email | jdoe icon | created_on | 2015-02-03 15:00:55.864227 updated_on | 2016-06-23 16:00:02.832527 userid | jdoe settings | --- | :col_widths: | :VmOrTemplate: | name: 260 | ext_management_system.name: 81 | ems_cluster_name: 81 | host.name: 81 | ipaddresses: 81 | storage.name: 81 | last_compliance_status: 81 | v_total_snapshots: 81 | allocated_disk_storage: 81 | last_scan_on: 81 | region_description: 81 | filters | --- | managed: | - - "/managed/owner/prod_linux" | belongsto: [] | lastlogon | 2016-06-23 15:59:07.953724 lastlogoff | 2016-06-23 16:00:02.81456 region | 20 current_group_id | 20000000000013 first_name | John last_name | Doe password_digest | $2a$10$a92SyLy.CgnwFLzFtJuvN.11iciW4Rjg1Pm82B9zmyyaSXxJtryey ====================================================== Version-Release number of selected component (if applicable): 5.5
Created attachment 1171652 [details] fields_not_populated
Hi Bill, The solution for this issue is to change all of the dialog yaml files in product/dialogs/miq_dialogs to make the first and last names not required. Thanks, Tina
https://github.com/ManageIQ/manageiq/pull/14694
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/62dcdcecd50e1175893174d97c447962daab44ca commit 62dcdcecd50e1175893174d97c447962daab44ca Author: william fitzgerald <wfitzger> AuthorDate: Fri Apr 7 14:28:53 2017 -0400 Commit: william fitzgerald <wfitzger> CommitDate: Mon Apr 10 09:50:04 2017 -0400 Automate - During provisioning First and Last name are no longer required. Fields are not being populate during life-cycle provisioning so There is no reason to make them required. This eliminates 2 required fields when provisioning. https://bugzilla.redhat.com/show_bug.cgi?id=1349607 product/dialogs/miq_dialogs/miq_host_provision_dialogs.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_amazon_dialogs_template.yaml | 4 ++-- .../miq_dialogs/miq_provision_configured_system_foreman_dialogs.yaml | 4 ++-- product/dialogs/miq_dialogs/miq_provision_dialogs.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_google_dialogs_template.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_microsoft_dialogs_template.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_openstack_dialogs_template.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_redhat_dialogs_clone_to_vm.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_redhat_dialogs_template.yaml | 4 ++-- .../miq_dialogs/miq_provision_vmware_dialogs_clone_to_template.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_vmware_dialogs_clone_to_vm.yaml | 4 ++-- .../dialogs/miq_dialogs/miq_provision_vmware_dialogs_template.yaml | 4 ++-- product/dialogs/miq_dialogs/vm_migrate_dialogs.yaml | 4 ++-- 13 files changed, 26 insertions(+), 26 deletions(-)
First name and Last name not mandatory for provisioning . Verified in 5.9.0.4.20171024163837_ef71ea6