{"action":"created","issue":{"url":"https://api.github.com/repos/projecthydra/sufia/issues/2243","repository_url":"https://api.github.com/repos/projecthydra/sufia","labels_url":"https://api.github.com/repos/projecthydra/sufia/issues/2243/labels{/name}","comments_url":"https://api.github.com/repos/projecthydra/sufia/issues/2243/comments","events_url":"https://api.github.com/repos/projecthydra/sufia/issues/2243/events","html_url":"https://github.com/projecthydra/sufia/pull/2243","id":160715156,"number":2243,"title":"Enables Works within Works and related UI and functionality","user":{"login":"revgum","id":32885,"avatar_url":"https://avatars.githubusercontent.com/u/32885?v=3","gravatar_id":"","url":"https://api.github.com/users/revgum","html_url":"https://github.com/revgum","followers_url":"https://api.github.com/users/revgum/followers","following_url":"https://api.github.com/users/revgum/following{/other_user}","gists_url":"https://api.github.com/users/revgum/gists{/gist_id}","starred_url":"https://api.github.com/users/revgum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revgum/subscriptions","organizations_url":"https://api.github.com/users/revgum/orgs","repos_url":"https://api.github.com/users/revgum/repos","events_url":"https://api.github.com/users/revgum/events{/privacy}","received_events_url":"https://api.github.com/users/revgum/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/projecthydra/sufia/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"revgum","id":32885,"avatar_url":"https://avatars.githubusercontent.com/u/32885?v=3","gravatar_id":"","url":"https://api.github.com/users/revgum","html_url":"https://github.com/revgum","followers_url":"https://api.github.com/users/revgum/followers","following_url":"https://api.github.com/users/revgum/following{/other_user}","gists_url":"https://api.github.com/users/revgum/gists{/gist_id}","starred_url":"https://api.github.com/users/revgum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revgum/subscriptions","organizations_url":"https://api.github.com/users/revgum/orgs","repos_url":"https://api.github.com/users/revgum/repos","events_url":"https://api.github.com/users/revgum/events{/privacy}","received_events_url":"https://api.github.com/users/revgum/received_events","type":"User","site_admin":false},"assignees":[{"login":"revgum","id":32885,"avatar_url":"https://avatars.githubusercontent.com/u/32885?v=3","gravatar_id":"","url":"https://api.github.com/users/revgum","html_url":"https://github.com/revgum","followers_url":"https://api.github.com/users/revgum/followers","following_url":"https://api.github.com/users/revgum/following{/other_user}","gists_url":"https://api.github.com/users/revgum/gists{/gist_id}","starred_url":"https://api.github.com/users/revgum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revgum/subscriptions","organizations_url":"https://api.github.com/users/revgum/orgs","repos_url":"https://api.github.com/users/revgum/repos","events_url":"https://api.github.com/users/revgum/events{/privacy}","received_events_url":"https://api.github.com/users/revgum/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/projecthydra/sufia/milestones/11","html_url":"https://github.com/projecthydra/sufia/milestones/7.0.0","labels_url":"https://api.github.com/repos/projecthydra/sufia/milestones/11/labels","id":1459995,"number":11,"title":"7.0.0","description":"","creator":{"login":"mjgiarlo","id":131982,"avatar_url":"https://avatars.githubusercontent.com/u/131982?v=3","gravatar_id":"","url":"https://api.github.com/users/mjgiarlo","html_url":"https://github.com/mjgiarlo","followers_url":"https://api.github.com/users/mjgiarlo/followers","following_url":"https://api.github.com/users/mjgiarlo/following{/other_user}","gists_url":"https://api.github.com/users/mjgiarlo/gists{/gist_id}","starred_url":"https://api.github.com/users/mjgiarlo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjgiarlo/subscriptions","organizations_url":"https://api.github.com/users/mjgiarlo/orgs","repos_url":"https://api.github.com/users/mjgiarlo/repos","events_url":"https://api.github.com/users/mjgiarlo/events{/privacy}","received_events_url":"https://api.github.com/users/mjgiarlo/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":227,"state":"open","created_at":"2015-12-14T19:17:36Z","updated_at":"2016-07-02T01:19:31Z","due_on":"2016-06-25T07:00:00Z","closed_at":null},"comments":3,"created_at":"2016-06-16T17:22:06Z","updated_at":"2016-07-05T22:24:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/projecthydra/sufia/pulls/2243","html_url":"https://github.com/projecthydra/sufia/pull/2243","diff_url":"https://github.com/projecthydra/sufia/pull/2243.diff","patch_url":"https://github.com/projecthydra/sufia/pull/2243.patch"},"body":"Fixes #1861, fixes #2197, fixes #2111; refs #1710, refs #1709 refs #1563 \r\n\r\nA handful of folks at OSU (Greg, Brandon, Steve, Josh, Mike, Ryan) have been working on integrating curation concerns nested works into sufia. We intend on following this PR up with another (couple?) to address more functionality and UI described by the wireframes linked in tickets 1710, 1709, and 1563. The goal for this PR is to address some of the baseline functionality of adding new child/parent works in the edit form and showing links to existing child/parent works in the show views.\r\n\r\nWe would like to have the full team at OSU to join and discuss in greater detail on the Hydra Tech call on Wednesday June 22nd if possible. In the meantime, we're looking forward to your feedback!\r\n\r\nThanks,\r\nOSULP\r\n\r\n@projecthydra/sufia-code-reviewers\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/projecthydra/sufia/issues/comments/230620607","html_url":"https://github.com/projecthydra/sufia/pull/2243#issuecomment-230620607","issue_url":"https://api.github.com/repos/projecthydra/sufia/issues/2243","id":230620607,"user":{"login":"revgum","id":32885,"avatar_url":"https://avatars.githubusercontent.com/u/32885?v=3","gravatar_id":"","url":"https://api.github.com/users/revgum","html_url":"https://github.com/revgum","followers_url":"https://api.github.com/users/revgum/followers","following_url":"https://api.github.com/users/revgum/following{/other_user}","gists_url":"https://api.github.com/users/revgum/gists{/gist_id}","starred_url":"https://api.github.com/users/revgum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/revgum/subscriptions","organizations_url":"https://api.github.com/users/revgum/orgs","repos_url":"https://api.github.com/users/revgum/repos","events_url":"https://api.github.com/users/revgum/events{/privacy}","received_events_url":"https://api.github.com/users/revgum/received_events","type":"User","site_admin":false},"created_at":"2016-07-05T22:24:25Z","updated_at":"2016-07-05T22:24:25Z","body":"Thanks @tpendragon @mjgiarlo! \r\n\r\nAs far as the question about the JS, clicking \"Add\" or \"Remove\" serializes the ID's on the appropriate table (child / parent) then makes the PATCH call to the controller on the server. I added some bindings so that pressing <enter> on the field will essentially \"click\" the Add button, pressing <esc> clears the field and hides any visible error related to that table. In general though, the functionality is pretty basic but designed to make extending this into something a bit more featureful (search, paginated results, etc) not too complicated from the front-end perspective. "}}
{"actor":{"display_login":"revgum"}}