{"action":"created","issue":{"url":"https://api.github.com/repos/hebeworks/Solomon/issues/6","repository_url":"https://api.github.com/repos/hebeworks/Solomon","labels_url":"https://api.github.com/repos/hebeworks/Solomon/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/hebeworks/Solomon/issues/6/comments","events_url":"https://api.github.com/repos/hebeworks/Solomon/issues/6/events","html_url":"https://github.com/hebeworks/Solomon/pull/6","id":132137363,"number":6,"title":"Story Config Field Editing","user":{"login":"nathanhebe","id":10516829,"avatar_url":"https://avatars.githubusercontent.com/u/10516829?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanhebe","html_url":"https://github.com/nathanhebe","followers_url":"https://api.github.com/users/nathanhebe/followers","following_url":"https://api.github.com/users/nathanhebe/following{/other_user}","gists_url":"https://api.github.com/users/nathanhebe/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanhebe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanhebe/subscriptions","organizations_url":"https://api.github.com/users/nathanhebe/orgs","repos_url":"https://api.github.com/users/nathanhebe/repos","events_url":"https://api.github.com/users/nathanhebe/events{/privacy}","received_events_url":"https://api.github.com/users/nathanhebe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-08T13:08:33Z","updated_at":"2016-02-09T15:18:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hebeworks/Solomon/pulls/6","html_url":"https://github.com/hebeworks/Solomon/pull/6","diff_url":"https://github.com/hebeworks/Solomon/pull/6.diff","patch_url":"https://github.com/hebeworks/Solomon/pull/6.patch"},"body":"The purpose of this branch is to complete the work to allow stories to have editable config fields that can be assigned to particular story types, then can be edited by a user once added to a canvas.\r\n\r\n## Tasks\r\n- [ ] A story can define its editable fields\r\n- [ ] A canvas admin user can access an edit form for the story\r\n- [ ] The editable fields from the story's config will be displayed as form fields\r\n- [ ] The user can make edit field values and save or cancel changes\r\n- [ ] Only an authorised user can save story edits on a canvas\r\n- [ ] A story's field values are serialised and saved into the canvas' JSON\r\n\r\n## Secondary Tasks\r\n- [ ] Ability to define available fields types (e.g. text / select list / image or file)\r\n- [ ] Create form components for initial field types\r\n- [ ] It would be good to preview 'live' changes on the story as a user edits field values"},"comment":{"url":"https://api.github.com/repos/hebeworks/Solomon/issues/comments/181911221","html_url":"https://github.com/hebeworks/Solomon/pull/6#issuecomment-181911221","issue_url":"https://api.github.com/repos/hebeworks/Solomon/issues/6","id":181911221,"user":{"login":"joshnesbitt","id":33054,"avatar_url":"https://avatars.githubusercontent.com/u/33054?v=3","gravatar_id":"","url":"https://api.github.com/users/joshnesbitt","html_url":"https://github.com/joshnesbitt","followers_url":"https://api.github.com/users/joshnesbitt/followers","following_url":"https://api.github.com/users/joshnesbitt/following{/other_user}","gists_url":"https://api.github.com/users/joshnesbitt/gists{/gist_id}","starred_url":"https://api.github.com/users/joshnesbitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshnesbitt/subscriptions","organizations_url":"https://api.github.com/users/joshnesbitt/orgs","repos_url":"https://api.github.com/users/joshnesbitt/repos","events_url":"https://api.github.com/users/joshnesbitt/events{/privacy}","received_events_url":"https://api.github.com/users/joshnesbitt/received_events","type":"User","site_admin":false},"created_at":"2016-02-09T15:18:41Z","updated_at":"2016-02-09T15:18:41Z","body":"Diff of original work [here](https://github.com/hebeworks/Solomon/compare/a9edca046c51cdf1bda946000ae74348a440e2e5...27b289adf0c2479ecff75fae0f007c50468a2905)"}}