Module: ContainerStepsHelper
- Defined in:
- app/helpers/container_steps_helper.rb
Instance Method Summary collapse
- #active_tab ⇒ Object
- #container_wizard(step) ⇒ Object
- #last_step? ⇒ Boolean
- #model_for(registry_type) ⇒ Object
- #select_registry(f) ⇒ Object
- #tab_class(tab_name) ⇒ Object
- #taxonomy_icon(taxonomy) ⇒ Object
Instance Method Details
#active_tab ⇒ Object
41 42 43 44 45 46 47 48 49 |
# File 'app/helpers/container_steps_helper.rb', line 41 def active_tab if @docker_container_wizard_states_image.katello? :katello elsif @docker_container_wizard_states_image.registry_id.nil? :hub else :registry end end |
#container_wizard(step) ⇒ Object
2 3 4 5 6 7 |
# File 'app/helpers/container_steps_helper.rb', line 2 def container_wizard(step) wizard_header( step, *wizard_steps.map { |s| s.to_s.humanize } ) end |
#last_step? ⇒ Boolean
21 22 23 |
# File 'app/helpers/container_steps_helper.rb', line 21 def last_step? step == wizard_steps.last end |
#model_for(registry_type) ⇒ Object
33 34 35 36 37 38 39 |
# File 'app/helpers/container_steps_helper.rb', line 33 def model_for(registry_type) if active_tab.to_s == registry_type.to_s @docker_container_wizard_states_image else DockerContainerWizardStates::Image.new(:wizard_state => @state) end end |
#select_registry(f) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/helpers/container_steps_helper.rb', line 9 def select_registry(f) registries = DockerRegistry.with_taxonomy_scope_override(@location, @organization) .(:view_registries) field(f, 'docker_container_wizard_states_image[registry_id]', :label => _("Registry")) do collection_select :docker_container_wizard_states_image, :registry_id, registries, :id, :name, { :prompt => _("Select a registry") }, :class => "form-control", :disabled => registries.size == 0 end end |
#tab_class(tab_name) ⇒ Object
29 30 31 |
# File 'app/helpers/container_steps_helper.rb', line 29 def tab_class(tab_name) active_tab.to_s == tab_name.to_s ? "active" : "" end |
#taxonomy_icon(taxonomy) ⇒ Object
25 26 27 |
# File 'app/helpers/container_steps_helper.rb', line 25 def taxonomy_icon(taxonomy) taxonomy == 'locations' ? 'globe' : 'briefcase' end |