Skip to content

Commit 28402c9

Browse files
committed
Check embedded_terraform role in Button disabled?
Prevent the user from adding credentials/repositories if the embedded_terraform role is disabled.
1 parent 546f5ab commit 28402c9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/helpers/application_helper/button/embedded_terraform.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
class ApplicationHelper::Button::EmbeddedTerraform < ApplicationHelper::Button::Basic
22
def disabled?
3-
if Rbac.filtered(ManageIQ::Providers::EmbeddedTerraform::AutomationManager.all).empty?
3+
if !MiqRegion.my_region.role_active?('embedded_terraform')
4+
@error_message = _("Embedded Terraform Role is not enabled.")
5+
elsif Rbac.filtered(ManageIQ::Providers::EmbeddedTerraform::AutomationManager.all).empty?
46
@error_message = _("User isn't allowed to use the Embedded Terraform provider.")
57
end
68
end

0 commit comments

Comments
 (0)