diff --git a/app/controllers/guest_device_controller.rb b/app/controllers/guest_device_controller.rb index 90f3a9f910f..c9e021ac324 100644 --- a/app/controllers/guest_device_controller.rb +++ b/app/controllers/guest_device_controller.rb @@ -3,6 +3,7 @@ class GuestDeviceController < ApplicationController include Mixins::GenericShowMixin include Mixins::MoreShowActions include Mixins::GenericSessionMixin + include Mixins::BreadcrumbsMixin before_action :check_privileges before_action :get_session_data @@ -19,6 +20,12 @@ def model self.class.model end + def download_summary_pdf + assert_privileges('embedded_automation_manager_credentials_view') + + super + end + def self.table_name @table_name ||= "guest_device" end @@ -34,4 +41,12 @@ def textual_group_list ] end helper_method(:textual_group_list) + + def breadcrumbs_options + { + :breadcrumbs => [ + {:title => _("Guest Devices"), :url => controller_url}, + ], + } + end end diff --git a/config/routes.rb b/config/routes.rb index 7a9b745a340..ee0a80aa46b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1308,6 +1308,7 @@ show_list show quick_search + download_summary_pdf ], :post => %w[