Skip to content

Commit

Permalink
Add redirect to Tagging page and back
Browse files Browse the repository at this point in the history
  • Loading branch information
ZitaNemeckova committed Dec 12, 2019
1 parent ddd5db2 commit cb7787d
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 2 deletions.
2 changes: 1 addition & 1 deletion app/controllers/application_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1977,7 +1977,7 @@ def assert_rbac(klass, ids)
end

def previous_breadcrumb_url
@breadcrumbs[-2][:url]
url_for_only_path
end
helper_method(:previous_breadcrumb_url)

Expand Down
11 changes: 11 additions & 0 deletions app/controllers/pxe_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ class PxeController < ApplicationController

include Mixins::GenericSessionMixin
include Mixins::BreadcrumbsMixin
include Mixins::GenericShowMixin

PXE_X_BUTTON_ALLOWED_ACTIONS = {
'pxe_image_edit' => :pxe_image_edit,
Expand All @@ -22,6 +23,7 @@ class PxeController < ApplicationController
'pxe_server_edit' => :pxe_server_edit,
'pxe_server_delete' => :pxe_server_delete,
'pxe_server_refresh' => :pxe_server_refresh,
'pxe_server_tag' => :pxe_server_tags_edit,
'pxe_wimg_edit' => :pxe_wimg_edit,
'iso_datastore_new' => :iso_datastore_new,
'iso_datastore_refresh' => :iso_datastore_refresh,
Expand All @@ -37,6 +39,15 @@ def x_button
generic_x_button(PXE_X_BUTTON_ALLOWED_ACTIONS)
end

# Edit user or group tags
def pxe_server_tags_edit
tag("PxeServer")
end

def previous_breadcrumb_url
url_for_only_path(:action => @lastaction)
end

def accordion_select
super(true)
end
Expand Down
15 changes: 15 additions & 0 deletions app/helpers/application_helper/toolbar/pxe_server_center.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,19 @@ class ApplicationHelper::Toolbar::PxeServerCenter < ApplicationHelper::Toolbar::
]
),
])
button_group('pxe_server_policy', [
select(
:pxe_server_policy_choice,
nil,
t = N_('Policy'),
t,
:items => [
button(
:pxe_server_tag,
'pficon pficon-edit fa-lg',
N_('Edit Tags for this Pxe Server'),
N_('Edit Tags')),
]
),
])
end
6 changes: 5 additions & 1 deletion config/routes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,8 @@
:catalog => {
:get => %w(
catalog_item_form_fields
copy_catalog

copy_catalog
download_data
explorer
ot_edit
Expand Down Expand Up @@ -2694,6 +2695,7 @@
:pxe => {
:get => %w(
explorer
tagging_edit
),
:post => %w(
accordion_select
Expand All @@ -2714,6 +2716,8 @@
pxe_wimg_edit
pxe_wimg_form_field_changed
reload
tag_edit_form_field_changed
tagging_edit
template_create_update
template_form_field_changed
template_list
Expand Down

0 comments on commit cb7787d

Please sign in to comment.