Skip to content

Commit 2779155

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 2779155

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
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
8+
@error_message.present?
69
end
710
end

0 commit comments

Comments
 (0)