Class: OpsManagerUiDrivers::Version18::ProductDashboard
Instance Method Summary
collapse
#apply_updates, #delete_product, #deleted_product?, #enabled_errands, #import_installation_file, #most_recent_install_log
#disable_css_transitions!
#upgrade_microbosh
#import_installation_file, #most_recent_install_log, #product_complete?, #product_on_dashboard?
#apply_updates, #delete_product, #deletion_in_progress?, #import_installation_file, #import_product_from, #initialize, #product_configuration_percentage, #revert_available?, #revert_pending_changes, #upgrade_microbosh, #version_for_product, #wait_for_installation_to_be_deleted
Instance Method Details
#delete_installation_available? ⇒ Boolean
10
11
12
|
# File 'lib/ops_manager_ui_drivers/version18/product_dashboard.rb', line 10
def delete_installation_available?
method_deprecated!
end
|
#delete_unused_products ⇒ Object
24
25
26
27
|
# File 'lib/ops_manager_ui_drivers/version18/product_dashboard.rb', line 24
def delete_unused_products
STDERR.puts 'OpsManagerUiDrivers product_dashboard.delete_unused_products is deprecated, please use available_products#delete_unused_products'
Version18::AvailableProducts.new(browser: browser).delete_unused_products
end
|
#delete_whole_installation ⇒ Object
6
7
8
|
# File 'lib/ops_manager_ui_drivers/version18/product_dashboard.rb', line 6
def delete_whole_installation
method_deprecated!
end
|
#product_available?(product_name, product_version) ⇒ Boolean
14
15
16
17
|
# File 'lib/ops_manager_ui_drivers/version18/product_dashboard.rb', line 14
def product_available?(product_name, product_version)
STDERR.puts 'OpsManagerUiDrivers product_dashboard.product_available? is deprecated, please use available_products#product_available?'
Version18::AvailableProducts.new(browser: browser).product_available?(product_name, product_version)
end
|
#reset_state(ops_manager) ⇒ Object
29
30
31
32
33
34
35
36
37
38
|
# File 'lib/ops_manager_ui_drivers/version18/product_dashboard.rb', line 29
def reset_state(ops_manager)
revert_pending_changes if revert_available?
if ops_manager.settings_page.delete_installation_available?
ops_manager.settings_page.delete_whole_installation_on_next_apply_updates
apply_updates
browser.poll_up_to_mins(15) do
browser.expect(ops_manager.state_change_progress).to browser.be_state_change_success
end
end
end
|
#upgrade_product(product_name) ⇒ Object
19
20
21
22
|
# File 'lib/ops_manager_ui_drivers/version18/product_dashboard.rb', line 19
def upgrade_product(product_name)
STDERR.puts 'OpsManagerUiDrivers product_dashboard.upgrade_product is deprecated, please use available_products#add_product_to_install with a product name and version'
Version18::AvailableProducts.new(browser: browser).add_product_to_install(product_name, nil)
end
|