Skip to content

Commit

Permalink
Add reload button to Ansible Repositories
Browse files Browse the repository at this point in the history
  • Loading branch information
ZitaNemeckova committed May 17, 2017
1 parent 83e21a2 commit cd5a144
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 0 deletions.
22 changes: 22 additions & 0 deletions app/controllers/ansible_repository_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,28 @@ def button
javascript_redirect :action => 'new'
elsif params[:pressed] == "embedded_configuration_script_source_delete"
delete_repositories
elsif params[:pressed] == 'ansible_repositories_reload'
show_list
render :update do |page|
page << javascript_prologue
page.replace("gtl_div", :partial => "layouts/gtl")
end
elsif params[:pressed] == 'ansible_repository_reload'
@display = 'summary_only'
show
render :update do |page|
page << javascript_prologue
page.replace("main_div", :template => "ansible_repository/show")
end
end
end

def check_button_rbac
# Allow reload to skip RBAC check
if %w(ansible_repository_reload ansible_repositories_reload).include?(params[:pressed])
true
else
super
end
end

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
class ApplicationHelper::Toolbar::AnsibleRepositoriesCenter < ApplicationHelper::Toolbar::Basic
button_group('ansible_repositories_reloading', [
button(
:ansible_repositories_reload,
'fa fa-repeat fa-lg',
N_('Reload the current display'),
N_('Reload'),
:url_parms => "main_div",
:klass => ApplicationHelper::Button::ButtonWithoutRbacCheck),
])
button_group('ansible_repositories', [
select(
:ansible_repositories_configuration,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
class ApplicationHelper::Toolbar::AnsibleRepositoryCenter < ApplicationHelper::Toolbar::Basic
button_group('ansible_repositories_reloading', [
button(
:ansible_repository_reload,
'fa fa-repeat fa-lg',
N_('Reload the current display'),
N_('Reload'),
:url_parms => "main_div",
:klass => ApplicationHelper::Button::ButtonWithoutRbacCheck),
])
button_group('ansible_repository', [
select(
:ansible_repository_configuration,
Expand Down

0 comments on commit cd5a144

Please sign in to comment.