From 90dae04fb73122368d2ff5a285f54907ee3bba56 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Mon, 29 Aug 2022 15:20:33 +1200 Subject: [PATCH] Disallow multiple entries for the same role --- app/views/console/comps/permissions-matrix.phtml | 2 +- public/scripts/permissions-matrix.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/views/console/comps/permissions-matrix.phtml b/app/views/console/comps/permissions-matrix.phtml index 4776e17a71..9703e269c2 100644 --- a/app/views/console/comps/permissions-matrix.phtml +++ b/app/views/console/comps/permissions-matrix.phtml @@ -91,7 +91,7 @@ $escapedPermissions = \array_map(function ($perm) { p.role === role)) { + document.getElementById(`${formId}Input`) + .setCustomValidity('Role entry already exists'); + } if (!document.getElementById(formId).reportValidity()) { return; }