You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/customization.qmd
+27-10Lines changed: 27 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -121,7 +121,7 @@ Best practices dictate implementing thorough client-side validation via JavaScri
121
121
- Improve user experience by avoiding round-trips to the server
122
122
- Prevent malformed data from ever reaching the backend
123
123
124
-
Server-side validation remains essential as a security measure against malicious requests that bypass client-side validation, but it should rarely be encountered during normal user interaction. See `templates/authentication/register.html` for a client-side form validation example.
124
+
Server-side validation remains essential as a security measure against malicious requests that bypass client-side validation, but it should rarely be encountered during normal user interaction. See `templates/authentication/register.html` for a client-side form validation example involving both JavaScript and HTML regex `pattern` matching.
125
125
126
126
### Writing type annotated code
127
127
@@ -236,16 +236,34 @@ Our database models are defined in `utils/models.py`. Each model is a Python cla
236
236
-`RolePermissionLink`: Maps roles to their allowed permissions
0 commit comments