{"action":"created","issue":{"url":"https://api.github.com/repos/widgetworks/jsonform/issues/1","repository_url":"https://api.github.com/repos/widgetworks/jsonform","labels_url":"https://api.github.com/repos/widgetworks/jsonform/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/widgetworks/jsonform/issues/1/comments","events_url":"https://api.github.com/repos/widgetworks/jsonform/issues/1/events","html_url":"https://github.com/widgetworks/jsonform/issues/1","id":147089575,"number":1,"title":"Fields not being marked as required","user":{"login":"Coridyn","id":1791456,"avatar_url":"https://avatars.githubusercontent.com/u/1791456?v=3","gravatar_id":"","url":"https://api.github.com/users/Coridyn","html_url":"https://github.com/Coridyn","followers_url":"https://api.github.com/users/Coridyn/followers","following_url":"https://api.github.com/users/Coridyn/following{/other_user}","gists_url":"https://api.github.com/users/Coridyn/gists{/gist_id}","starred_url":"https://api.github.com/users/Coridyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Coridyn/subscriptions","organizations_url":"https://api.github.com/users/Coridyn/orgs","repos_url":"https://api.github.com/users/Coridyn/repos","events_url":"https://api.github.com/users/Coridyn/events{/privacy}","received_events_url":"https://api.github.com/users/Coridyn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-09T04:46:22Z","updated_at":"2016-04-09T15:01:14Z","closed_at":null,"body":"On demo page \"JSON Schema - Required field\" example:\r\nhttp://localhost:8080/playground/?example=schema-required\r\n\r\n__Expected__\r\nAll fields except \"Zip\" should be marked as required and prevent form submission.\r\n\r\n__Actual__\r\n:white_check_mark: The first `schema.v3customer.name` field is showing as required.\r\n\r\n:x: No other fields under `v3Customer` or `v4Custome` are showing as required."},"comment":{"url":"https://api.github.com/repos/widgetworks/jsonform/issues/comments/207802254","html_url":"https://github.com/widgetworks/jsonform/issues/1#issuecomment-207802254","issue_url":"https://api.github.com/repos/widgetworks/jsonform/issues/1","id":207802254,"user":{"login":"Coridyn","id":1791456,"avatar_url":"https://avatars.githubusercontent.com/u/1791456?v=3","gravatar_id":"","url":"https://api.github.com/users/Coridyn","html_url":"https://github.com/Coridyn","followers_url":"https://api.github.com/users/Coridyn/followers","following_url":"https://api.github.com/users/Coridyn/following{/other_user}","gists_url":"https://api.github.com/users/Coridyn/gists{/gist_id}","starred_url":"https://api.github.com/users/Coridyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Coridyn/subscriptions","organizations_url":"https://api.github.com/users/Coridyn/orgs","repos_url":"https://api.github.com/users/Coridyn/repos","events_url":"https://api.github.com/users/Coridyn/events{/privacy}","received_events_url":"https://api.github.com/users/Coridyn/received_events","type":"User","site_admin":false},"created_at":"2016-04-09T15:01:14Z","updated_at":"2016-04-09T15:01:14Z","body":"Probably related to new JsonSchema V4 required field handling.\r\n\r\n * Need to set `FormNode`'s required property when appending to parent `FormNode` instance.\r\n * Need to check how array elements are handled (do the child elements have a clone of the parent's SchemaElement?).\r\n * Are arrays normalised to a FormNode for the array itself and a FormNode for every child?\r\n"}}