From 4e8107c231b6e19cceef8804efd0a7480fd4dde7 Mon Sep 17 00:00:00 2001 From: raviks789 <33730024+raviks789@users.noreply.github.com> Date: Thu, 17 Aug 2023 12:22:34 +0200 Subject: [PATCH] RoleForm: Replace static inline styles with css class The static inline style for resetriction text element is replaced with css class `role-restriction-text` to avoid Content-Security-Policy violations. --- application/forms/Security/RoleForm.php | 2 +- public/css/icinga/widgets.less | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/application/forms/Security/RoleForm.php b/application/forms/Security/RoleForm.php index 54653c0f7..3bddbf81b 100644 --- a/application/forms/Security/RoleForm.php +++ b/application/forms/Security/RoleForm.php @@ -262,7 +262,7 @@ class RoleForm extends RepositoryForm PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY )))), 'description' => $spec['description'], - 'style' => $isUnrestricted ? 'text-decoration:line-through;' : '', + 'class' => $isUnrestricted ? 'unrestricted-role' : '', 'readonly' => $isUnrestricted ?: null ] ) diff --git a/public/css/icinga/widgets.less b/public/css/icinga/widgets.less index 0cf735421..3518cbe40 100644 --- a/public/css/icinga/widgets.less +++ b/public/css/icinga/widgets.less @@ -269,6 +269,10 @@ form.role-form { font-style: normal; } + .unrestricted-role { + text-decoration: line-through; + } + .control-label > * { display: inline-block; }