Skip to content

Commit

Permalink
Merge pull request #1159 from komidore64/headpin-system-multi
Browse files Browse the repository at this point in the history
878693 - [RFE] Selecting multiple systems does not give me any
  • Loading branch information
komidore64 committed Nov 30, 2012
2 parents 1832c7d + 5c069f8 commit eb956d1
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 51 deletions.
2 changes: 1 addition & 1 deletion src/app/controllers/systems_controller.rb
Expand Up @@ -665,7 +665,7 @@ def setup_options
:list_partial => 'systems/list_systems',
:ajax_load => true,
:ajax_scroll => items_systems_path(),
:actions => AppConfig.katello? ? (System.any_deletable?(@environment, current_organization) ? 'actions' : nil) : nil,
:actions => System.any_deletable?(@environment, current_organization) ? 'actions' : nil,
:initial_action => :subscriptions,
:search_class=>System,
:disable_create=> current_organization.environments.length == 0 ? _("At least one environment is required to create or register systems in your current organization.") : false
Expand Down
103 changes: 53 additions & 50 deletions src/app/views/systems/_actions.html.haml
Expand Up @@ -30,59 +30,62 @@
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat

.panel_action{:class=>"disabled", 'data-id'=>"systems_package_action"}
.package_icon.fl
= radio_button_tag :systems_action, :packages, false, :disabled => 'disabled'
= label_tag _('Package')
= radio_button_tag :systems_action, :package_groups, false, :disabled => 'disabled'
= label_tag _('Package Group')
%div
- help_text = _("Enter Package or Group Name(s)...")
%input{:type=>'text', :id=>'packages_input', :disabled => 'disabled', :size=>'25', :placeholder => help_text, :title => help_text}
%input.request_action.package.button{:type=>'button', :value=>_('Install'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_content_install_systems_path()}
%input.request_action.package.button{:type=>'button', :value=>_('Update'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_content_update_systems_path()}
%input.request_action.package.button{:type=>'button', :value=>_('Remove'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_content_remove_systems_path()}
- if AppConfig.katello?
.panel_action{:class=>"disabled", 'data-id'=>"systems_package_action"}
.package_icon.fl
= radio_button_tag :systems_action, :packages, false, :disabled => 'disabled'
= label_tag _('Package')
= radio_button_tag :systems_action, :package_groups, false, :disabled => 'disabled'
= label_tag _('Package Group')
%div
- help_text = _("Enter Package or Group Name(s)...")
%input{:type=>'text', :id=>'packages_input', :disabled => 'disabled', :size=>'25', :placeholder => help_text, :title => help_text}
%input.request_action.package.button{:type=>'button', :value=>_('Install'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_content_install_systems_path()}
%input.request_action.package.button{:type=>'button', :value=>_('Update'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_content_update_systems_path()}
%input.request_action.package.button{:type=>'button', :value=>_('Remove'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_content_remove_systems_path()}

%div.validation_error
.options
%div.confirmation_text
.actions
%input.cancel.button{:type=>"button", :value=>_('No')}
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat
%div.validation_error
.options
%div.confirmation_text
.actions
%input.cancel.button{:type=>"button", :value=>_('No')}
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat

.panel_action{:class=>"disabled", 'data-id'=>"systems_errata_action", 'data-url'=>bulk_errata_install_systems_path(), 'data-method'=>"POST"}
.erratum_icon.fl
%label
#{_("Errata")}
%div
- help_text = _("Enter Errata...")
%input{:type=>'text', :id=>'errata_input', :disabled => 'disabled', :size=>'25', :placeholder => help_text, :title => help_text}
%input.request_action.errata.button{:type=>'button', :value=>_('Install'), :disabled => 'disabled'}
%div.validation_error
.options
%div.confirmation_text
.actions
%input.cancel.button{:type=>"button", :value=>_('No')}
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat
- if AppConfig.katello?
.panel_action{:class=>"disabled", 'data-id'=>"systems_errata_action", 'data-url'=>bulk_errata_install_systems_path(), 'data-method'=>"POST"}
.erratum_icon.fl
%label
#{_("Errata")}
%div
- help_text = _("Enter Errata...")
%input{:type=>'text', :id=>'errata_input', :disabled => 'disabled', :size=>'25', :placeholder => help_text, :title => help_text}
%input.request_action.errata.button{:type=>'button', :value=>_('Install'), :disabled => 'disabled'}
%div.validation_error
.options
%div.confirmation_text
.actions
%input.cancel.button{:type=>"button", :value=>_('No')}
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat

.panel_action{:class=>"disabled", 'data-id'=>"systems_system_groups_action"}
.system_group_icon.fl
%label
#{_("System Groups")}
%div
= select_tag 'bulk_system[system_group_id]', options_from_collection_for_select(@system_groups, :id, :name), :multiple => true
%input.request_action.system_group.button{:type=>'button', :value=>_('Add'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_add_system_group_systems_path(), 'data-action'=>'add_group'}
%input.request_action.system_group.button{:type=>'button', :value=>_('Remove'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_remove_system_group_systems_path(), 'data-action'=>'remove_group'}
%div.validation_error
.options
%div.confirmation_text
.actions
%input.cancel.button{:type=>"button", :value=>_('No')}
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat
- if AppConfig.katello?
.panel_action{:class=>"disabled", 'data-id'=>"systems_system_groups_action"}
.system_group_icon.fl
%label
#{_("System Groups")}
%div
= select_tag 'bulk_system[system_group_id]', options_from_collection_for_select(@system_groups, :id, :name), :multiple => true
%input.request_action.system_group.button{:type=>'button', :value=>_('Add'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_add_system_group_systems_path(), 'data-action'=>'add_group'}
%input.request_action.system_group.button{:type=>'button', :value=>_('Remove'), :disabled => 'disabled', 'data-method'=>"POST", 'data-url'=>bulk_remove_system_group_systems_path(), 'data-action'=>'remove_group'}
%div.validation_error
.options
%div.confirmation_text
.actions
%input.cancel.button{:type=>"button", :value=>_('No')}
%input.trigger.button{:type=>"button", :value=>_('Yes') }
%br.clearfloat

.panel_action{'data-id'=>"select_none"}
#select-result
%a#select-none #{_("Select None")}
%a#select-none #{_("Select None")}

0 comments on commit eb956d1

Please sign in to comment.