Skip to content

Commit

Permalink
Merge pull request #58 from agrare/check_embedded_terraform_role_butt…
Browse files Browse the repository at this point in the history
…on_disabled

Check embedded_terraform role in `Button::EmbeddedTerraform#disabled?`

(cherry picked from commit 56445a8)
  • Loading branch information
Fryguy committed Jun 6, 2024
1 parent e46fe5d commit e929e23
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion app/helpers/application_helper/button/embedded_terraform.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
class ApplicationHelper::Button::EmbeddedTerraform < ApplicationHelper::Button::Basic
def disabled?
if Rbac.filtered(ManageIQ::Providers::EmbeddedTerraform::AutomationManager.all).empty?
if !MiqRegion.my_region.role_active?('embedded_terraform')
@error_message = _("Embedded Terraform Role is not enabled.")
elsif Rbac.filtered(ManageIQ::Providers::EmbeddedTerraform::AutomationManager.all).empty?
@error_message = _("User isn't allowed to use the Embedded Terraform provider.")
end
@error_message.present?
end
end

0 comments on commit e929e23

Please sign in to comment.