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: v18.2.5~635^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=736a7fd231ad435a35b76b35fb6fb2ea0a96af0b;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 (cherry picked from commit adeea099a57d34a63b483899a40c22b7bfb8c999) --- 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 82c97e32295..1ab3ed173ce 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 @@ -248,7 +248,8 @@ class="form-control" name="pseudo" id="pseudo" - formControlName="pseudo"> + formControlName="pseudo" + minlength="2"> This field is required. @@ -258,6 +259,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 '/'