From: avanthakkar Date: Fri, 6 Oct 2023 13:40:48 +0000 (+0530) Subject: mgr/dashboard: add path validation for pseudo path of nfs export X-Git-Tag: v20.0.0~1947^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=adeea099a57d34a63b483899a40c22b7bfb8c999;p=ceph.git mgr/dashboard: add path validation for pseudo path of nfs export Fixes: https://tracker.ceph.com/issues/63124 Signed-off-by: avanthakkar --- diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-form/nfs-form.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-form/nfs-form.component.html index b9593a5c2680..f54361a5f7d1 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-form/nfs-form.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-form/nfs-form.component.html @@ -259,7 +259,8 @@ class="form-control" name="pseudo" id="pseudo" - formControlName="pseudo"> + formControlName="pseudo" + minlength="2"> This field is required. @@ -269,6 +270,9 @@ Pseudo needs to start with a '/' and can't contain any of the following: >, <, |, &, ( or ). + Pseudo path should be an absolute path and it cannot be just '/'