{"action":"created","issue":{"url":"https://api.github.com/repos/indentlabs/notebook/issues/108","repository_url":"https://api.github.com/repos/indentlabs/notebook","labels_url":"https://api.github.com/repos/indentlabs/notebook/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/indentlabs/notebook/issues/108/comments","events_url":"https://api.github.com/repos/indentlabs/notebook/issues/108/events","html_url":"https://github.com/indentlabs/notebook/pull/108","id":180947451,"number":108,"title":"Custom Attributes","user":{"login":"mwerner","id":50568,"avatar_url":"https://avatars.githubusercontent.com/u/50568?v=3","gravatar_id":"","url":"https://api.github.com/users/mwerner","html_url":"https://github.com/mwerner","followers_url":"https://api.github.com/users/mwerner/followers","following_url":"https://api.github.com/users/mwerner/following{/other_user}","gists_url":"https://api.github.com/users/mwerner/gists{/gist_id}","starred_url":"https://api.github.com/users/mwerner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwerner/subscriptions","organizations_url":"https://api.github.com/users/mwerner/orgs","repos_url":"https://api.github.com/users/mwerner/repos","events_url":"https://api.github.com/users/mwerner/events{/privacy}","received_events_url":"https://api.github.com/users/mwerner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2016-10-04T16:53:32Z","updated_at":"2016-11-01T21:09:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/indentlabs/notebook/pulls/108","html_url":"https://github.com/indentlabs/notebook/pull/108","diff_url":"https://github.com/indentlabs/notebook/pull/108.diff","patch_url":"https://github.com/indentlabs/notebook/pull/108.patch"},"body":"Hey team,\n\nI got a significant portion of custom attributes (#92) written, but wanted to check in and see if this is in the direction you had in mind before continuing to finish the work and write specs. Let me know if this is something you could use. Thanks\n\nAn `AttributeCategory` has many `AttributeFields`. When one of the fields is provided a value, it saves the entity as a polymorphic association on the `attributes` table. The bulk of the remaining work is improving the UI to actually create attribute categories, since they're a little different than your existing `content` style models. There will also need to be a good amount of work around providing a correct value since `content.send(attribute)` wouldn't work with this pattern.\n\nPardon a few spots where there are things like literals in the conditional, this isn't a finished PR, just a PoC.\n"},"comment":{"url":"https://api.github.com/repos/indentlabs/notebook/issues/comments/257698096","html_url":"https://github.com/indentlabs/notebook/pull/108#issuecomment-257698096","issue_url":"https://api.github.com/repos/indentlabs/notebook/issues/108","id":257698096,"user":{"login":"mwerner","id":50568,"avatar_url":"https://avatars.githubusercontent.com/u/50568?v=3","gravatar_id":"","url":"https://api.github.com/users/mwerner","html_url":"https://github.com/mwerner","followers_url":"https://api.github.com/users/mwerner/followers","following_url":"https://api.github.com/users/mwerner/following{/other_user}","gists_url":"https://api.github.com/users/mwerner/gists{/gist_id}","starred_url":"https://api.github.com/users/mwerner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwerner/subscriptions","organizations_url":"https://api.github.com/users/mwerner/orgs","repos_url":"https://api.github.com/users/mwerner/repos","events_url":"https://api.github.com/users/mwerner/events{/privacy}","received_events_url":"https://api.github.com/users/mwerner/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T21:09:08Z","updated_at":"2016-11-01T21:09:08Z","body":"Sounds good. I'll leave this here for you to work in when/how ever you see fit.\r\n\r\nFun project, best of luck!"}}
{"actor":{"display_login":"mwerner"}}