{"action":"opened","issue":{"url":"https://api.github.com/repos/Adobe-Marketing-Cloud/aem-core-wcm-components/issues/92","repository_url":"https://api.github.com/repos/Adobe-Marketing-Cloud/aem-core-wcm-components","labels_url":"https://api.github.com/repos/Adobe-Marketing-Cloud/aem-core-wcm-components/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/Adobe-Marketing-Cloud/aem-core-wcm-components/issues/92/comments","events_url":"https://api.github.com/repos/Adobe-Marketing-Cloud/aem-core-wcm-components/issues/92/events","html_url":"https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components/issues/92","id":281408083,"number":92,"title":"Unable to add custom form component, without writing a new FormStructureHelper","user":{"login":"henrykuijpers","id":6546957,"avatar_url":"https://avatars3.githubusercontent.com/u/6546957?v=4","gravatar_id":"","url":"https://api.github.com/users/henrykuijpers","html_url":"https://github.com/henrykuijpers","followers_url":"https://api.github.com/users/henrykuijpers/followers","following_url":"https://api.github.com/users/henrykuijpers/following{/other_user}","gists_url":"https://api.github.com/users/henrykuijpers/gists{/gist_id}","starred_url":"https://api.github.com/users/henrykuijpers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henrykuijpers/subscriptions","organizations_url":"https://api.github.com/users/henrykuijpers/orgs","repos_url":"https://api.github.com/users/henrykuijpers/repos","events_url":"https://api.github.com/users/henrykuijpers/events{/privacy}","received_events_url":"https://api.github.com/users/henrykuijpers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-12-12T14:41:23Z","updated_at":"2017-12-12T14:41:23Z","closed_at":null,"author_association":"NONE","body":"Currently, the CoreFormStructureHelper checks if the component is in, or originates from (through the inheritance hierarchy), wcm/core/components/form. \r\n\r\nBut as soon as I make my own form component (without deriving from an existing form component), the CoreFormStructureHelper will decide: \"this is not a form component\" and therefore not validate my component....\r\n\r\nThe core components project does not provide a \"base form field component\", so I also cannot use that..\r\n\r\nSo, either:\r\n1. Provide a base form field component, that every form field component must extend (sling:resourceSuperType)\r\n2. Or: Relax the constraints on determining if a resource type is a \"form field resource\"\r\n3. Or: Adjust the way \"form field yes/no\" is determined, to something that is more generic\r\n"}}
{"actor":{"display_login":"henrykuijpers"}}