{"action":"created","issue":{"url":"https://api.github.com/repos/concord-consortium/codap/issues/200","repository_url":"https://api.github.com/repos/concord-consortium/codap","labels_url":"https://api.github.com/repos/concord-consortium/codap/issues/200/labels{/name}","comments_url":"https://api.github.com/repos/concord-consortium/codap/issues/200/comments","events_url":"https://api.github.com/repos/concord-consortium/codap/issues/200/events","html_url":"https://github.com/concord-consortium/codap/pull/200","id":257551526,"number":200,"title":"Plugin API improvements","user":{"login":"kswenson","id":235234,"avatar_url":"https://avatars0.githubusercontent.com/u/235234?v=4","gravatar_id":"","url":"https://api.github.com/users/kswenson","html_url":"https://github.com/kswenson","followers_url":"https://api.github.com/users/kswenson/followers","following_url":"https://api.github.com/users/kswenson/following{/other_user}","gists_url":"https://api.github.com/users/kswenson/gists{/gist_id}","starred_url":"https://api.github.com/users/kswenson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kswenson/subscriptions","organizations_url":"https://api.github.com/users/kswenson/orgs","repos_url":"https://api.github.com/users/kswenson/repos","events_url":"https://api.github.com/users/kswenson/events{/privacy}","received_events_url":"https://api.github.com/users/kswenson/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"jsandoe","id":5677197,"avatar_url":"https://avatars2.githubusercontent.com/u/5677197?v=4","gravatar_id":"","url":"https://api.github.com/users/jsandoe","html_url":"https://github.com/jsandoe","followers_url":"https://api.github.com/users/jsandoe/followers","following_url":"https://api.github.com/users/jsandoe/following{/other_user}","gists_url":"https://api.github.com/users/jsandoe/gists{/gist_id}","starred_url":"https://api.github.com/users/jsandoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsandoe/subscriptions","organizations_url":"https://api.github.com/users/jsandoe/orgs","repos_url":"https://api.github.com/users/jsandoe/repos","events_url":"https://api.github.com/users/jsandoe/events{/privacy}","received_events_url":"https://api.github.com/users/jsandoe/received_events","type":"User","site_admin":false},"assignees":[{"login":"jsandoe","id":5677197,"avatar_url":"https://avatars2.githubusercontent.com/u/5677197?v=4","gravatar_id":"","url":"https://api.github.com/users/jsandoe","html_url":"https://github.com/jsandoe","followers_url":"https://api.github.com/users/jsandoe/followers","following_url":"https://api.github.com/users/jsandoe/following{/other_user}","gists_url":"https://api.github.com/users/jsandoe/gists{/gist_id}","starred_url":"https://api.github.com/users/jsandoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsandoe/subscriptions","organizations_url":"https://api.github.com/users/jsandoe/orgs","repos_url":"https://api.github.com/users/jsandoe/repos","events_url":"https://api.github.com/users/jsandoe/events{/privacy}","received_events_url":"https://api.github.com/users/jsandoe/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2017-09-13T23:33:02Z","updated_at":"2017-09-15T17:44:28Z","closed_at":"2017-09-14T17:00:33Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/concord-consortium/codap/pulls/200","html_url":"https://github.com/concord-consortium/codap/pull/200","diff_url":"https://github.com/concord-consortium/codap/pull/200.diff","patch_url":"https://github.com/concord-consortium/codap/pull/200.patch"},"body":"- Fix component deletion\r\n- Support more properties in component `update` calls\r\n  - all `directMapping` properties are supported\r\n  - add specific mapping for `WebView`'s `URL` property\r\n  - return `{ success: false }` when updating a component that has been destroyed\r\n\r\nNote: In testing I have seen some intermittent failures of the component deletion code. The plugin API is now calling the same code that is used when clicking the close box of a component, so if there are issues there I believe they are beyond the scope of this PR."},"comment":{"url":"https://api.github.com/repos/concord-consortium/codap/issues/comments/329851108","html_url":"https://github.com/concord-consortium/codap/pull/200#issuecomment-329851108","issue_url":"https://api.github.com/repos/concord-consortium/codap/issues/200","id":329851108,"user":{"login":"jsandoe","id":5677197,"avatar_url":"https://avatars2.githubusercontent.com/u/5677197?v=4","gravatar_id":"","url":"https://api.github.com/users/jsandoe","html_url":"https://github.com/jsandoe","followers_url":"https://api.github.com/users/jsandoe/followers","following_url":"https://api.github.com/users/jsandoe/following{/other_user}","gists_url":"https://api.github.com/users/jsandoe/gists{/gist_id}","starred_url":"https://api.github.com/users/jsandoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsandoe/subscriptions","organizations_url":"https://api.github.com/users/jsandoe/orgs","repos_url":"https://api.github.com/users/jsandoe/repos","events_url":"https://api.github.com/users/jsandoe/events{/privacy}","received_events_url":"https://api.github.com/users/jsandoe/received_events","type":"User","site_admin":false},"created_at":"2017-09-15T17:44:28Z","updated_at":"2017-09-15T17:44:28Z","author_association":"MEMBER","body":"The bugs addressed by this PR are [#151133909] and [#151133806]"}}
{"actor":{"display_login":"jsandoe"}}