payload: {"action":"created","issue":{"url":"https://api.github.com/repos/octobercms/october/issues/4799","repository_url":"https://api.github.com/repos/octobercms/october","labels_url":"https://api.github.com/repos/octobercms/october/issues/4799/labels{/name}","comments_url":"https://api.github.com/repos/octobercms/october/issues/4799/comments","events_url":"https://api.github.com/repos/octobercms/october/issues/4799/events","html_url":"https://github.com/octobercms/october/issues/4799","id":531649235,"node_id":"MDU6SXNzdWU1MzE2NDkyMzU=","number":4799,"title":"Browser client side validation not running on backend forms","user":{"login":"multiwebinc","id":901732,"node_id":"MDQ6VXNlcjkwMTczMg==","avatar_url":"https://avatars3.githubusercontent.com/u/901732?v=4","gravatar_id":"","url":"https://api.github.com/users/multiwebinc","html_url":"https://github.com/multiwebinc","followers_url":"https://api.github.com/users/multiwebinc/followers","following_url":"https://api.github.com/users/multiwebinc/following{/other_user}","gists_url":"https://api.github.com/users/multiwebinc/gists{/gist_id}","starred_url":"https://api.github.com/users/multiwebinc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/multiwebinc/subscriptions","organizations_url":"https://api.github.com/users/multiwebinc/orgs","repos_url":"https://api.github.com/users/multiwebinc/repos","events_url":"https://api.github.com/users/multiwebinc/events{/privacy}","received_events_url":"https://api.github.com/users/multiwebinc/received_events","type":"User","site_admin":false},"labels":[{"id":143615180,"node_id":"MDU6TGFiZWwxNDM2MTUxODA=","url":"https://api.github.com/repos/octobercms/october/labels/Status:%20Review%20Needed","name":"Status: Review Needed","color":"fbca04","default":false,"description":null},{"id":67885479,"node_id":"MDU6TGFiZWw2Nzg4NTQ3OQ==","url":"https://api.github.com/repos/octobercms/october/labels/Type:%20Bug","name":"Type: Bug","color":"e11d21","default":false,"description":null},{"id":771769783,"node_id":"MDU6TGFiZWw3NzE3Njk3ODM=","url":"https://api.github.com/repos/octobercms/october/labels/help%20wanted","name":"help wanted","color":"5fd350","default":true,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/octobercms/october/milestones/9","html_url":"https://github.com/octobercms/october/milestone/9","labels_url":"https://api.github.com/repos/octobercms/october/milestones/9/labels","id":4725715,"node_id":"MDk6TWlsZXN0b25lNDcyNTcxNQ==","number":9,"title":"v1.0.461","description":"New functionality accepted for this build.","creator":{"login":"bennothommo","id":15900351,"node_id":"MDQ6VXNlcjE1OTAwMzUx","avatar_url":"https://avatars1.githubusercontent.com/u/15900351?v=4","gravatar_id":"","url":"https://api.github.com/users/bennothommo","html_url":"https://github.com/bennothommo","followers_url":"https://api.github.com/users/bennothommo/followers","following_url":"https://api.github.com/users/bennothommo/following{/other_user}","gists_url":"https://api.github.com/users/bennothommo/gists{/gist_id}","starred_url":"https://api.github.com/users/bennothommo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bennothommo/subscriptions","organizations_url":"https://api.github.com/users/bennothommo/orgs","repos_url":"https://api.github.com/users/bennothommo/repos","events_url":"https://api.github.com/users/bennothommo/events{/privacy}","received_events_url":"https://api.github.com/users/bennothommo/received_events","type":"User","site_admin":false},"open_issues":61,"closed_issues":4,"state":"open","created_at":"2019-10-07T02:10:06Z","updated_at":"2019-12-04T08:51:15Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2019-12-03T01:29:21Z","updated_at":"2019-12-04T16:28:57Z","closed_at":null,"author_association":"NONE","body":"If I have the following yaml for a plugin's registered settings:\r\n\r\n```\r\ntabs:\r\n    fields:\r\n        your_age:\r\n            label: Your Age\r\n            type: number\r\n            step: 1  # defaults to 'any'\r\n            min: 1   # defaults to not present\r\n            max: 100 # defaults to not present\r\n```\r\n\r\nThis does not perform any validation; either client-side (using [form data validation](https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Form_validation)) or server-side. In the example above, I can submit any number (e.g. -1000, 0, 1000) and it will save it to the database. I also tried sending a string in the HTTP request, but this gets cast to `0`."},"comment":{"url":"https://api.github.com/repos/octobercms/october/issues/comments/561722809","html_url":"https://github.com/octobercms/october/issues/4799#issuecomment-561722809","issue_url":"https://api.github.com/repos/octobercms/october/issues/4799","id":561722809,"node_id":"MDEyOklzc3VlQ29tbWVudDU2MTcyMjgwOQ==","user":{"login":"LukeTowers","id":7253840,"node_id":"MDQ6VXNlcjcyNTM4NDA=","avatar_url":"https://avatars0.githubusercontent.com/u/7253840?v=4","gravatar_id":"","url":"https://api.github.com/users/LukeTowers","html_url":"https://github.com/LukeTowers","followers_url":"https://api.github.com/users/LukeTowers/followers","following_url":"https://api.github.com/users/LukeTowers/following{/other_user}","gists_url":"https://api.github.com/users/LukeTowers/gists{/gist_id}","starred_url":"https://api.github.com/users/LukeTowers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukeTowers/subscriptions","organizations_url":"https://api.github.com/users/LukeTowers/orgs","repos_url":"https://api.github.com/users/LukeTowers/repos","events_url":"https://api.github.com/users/LukeTowers/events{/privacy}","received_events_url":"https://api.github.com/users/LukeTowers/received_events","type":"User","site_admin":false},"created_at":"2019-12-04T16:28:57Z","updated_at":"2019-12-04T16:28:57Z","author_association":"CONTRIBUTOR","body":"@multiwebinc that's fine. Go to https://github.com/octobercms/october/compare/develop...multiwebinc:multiwebinc-patch-2, it's filled in for you.\r\n\r\nThe way you get to that in the future is clicking \"Create PR\" on this repository, and then clicking \"Compare across forks\" and selecting your fork and relevant branch as the Head Repository and our repo and the develop branch as the base repository."}}
other: {"actor":{"display_login":"LukeTowers"}}