{"action":"opened","issue":{"url":"https://api.github.com/repos/nasa/openmct/issues/824","repository_url":"https://api.github.com/repos/nasa/openmct","labels_url":"https://api.github.com/repos/nasa/openmct/issues/824/labels{/name}","comments_url":"https://api.github.com/repos/nasa/openmct/issues/824/comments","events_url":"https://api.github.com/repos/nasa/openmct/issues/824/events","html_url":"https://github.com/nasa/openmct/issues/824","id":147021735,"number":824,"title":"[Edit] Remove EditableDomainObject","user":{"login":"VWoeltjen","id":1685764,"avatar_url":"https://avatars.githubusercontent.com/u/1685764?v=3","gravatar_id":"","url":"https://api.github.com/users/VWoeltjen","html_url":"https://github.com/VWoeltjen","followers_url":"https://api.github.com/users/VWoeltjen/followers","following_url":"https://api.github.com/users/VWoeltjen/following{/other_user}","gists_url":"https://api.github.com/users/VWoeltjen/gists{/gist_id}","starred_url":"https://api.github.com/users/VWoeltjen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VWoeltjen/subscriptions","organizations_url":"https://api.github.com/users/VWoeltjen/orgs","repos_url":"https://api.github.com/users/VWoeltjen/repos","events_url":"https://api.github.com/users/VWoeltjen/events{/privacy}","received_events_url":"https://api.github.com/users/VWoeltjen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"akhenry","id":4215777,"avatar_url":"https://avatars.githubusercontent.com/u/4215777?v=3","gravatar_id":"","url":"https://api.github.com/users/akhenry","html_url":"https://github.com/akhenry","followers_url":"https://api.github.com/users/akhenry/followers","following_url":"https://api.github.com/users/akhenry/following{/other_user}","gists_url":"https://api.github.com/users/akhenry/gists{/gist_id}","starred_url":"https://api.github.com/users/akhenry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akhenry/subscriptions","organizations_url":"https://api.github.com/users/akhenry/orgs","repos_url":"https://api.github.com/users/akhenry/repos","events_url":"https://api.github.com/users/akhenry/events{/privacy}","received_events_url":"https://api.github.com/users/akhenry/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/nasa/openmct/milestones/10","html_url":"https://github.com/nasa/openmct/milestones/Heinlein","labels_url":"https://api.github.com/repos/nasa/openmct/milestones/10/labels","id":1646687,"number":10,"title":"Heinlein","description":"Sprint 1 of Release 3\r\n\r\n* [ ] API Redesign/Refactor \r\n  * [ ] Draft Telemetry API\r\n  * [ ] Review full public API\r\n* [ ] Enable Outside Contributions\r\n* [ ] Open MCT Web Site\r\n* [ ] Live Demo Site\r\n* [ ] NEM Refactor","creator":{"login":"larkin","id":226503,"avatar_url":"https://avatars.githubusercontent.com/u/226503?v=3","gravatar_id":"","url":"https://api.github.com/users/larkin","html_url":"https://github.com/larkin","followers_url":"https://api.github.com/users/larkin/followers","following_url":"https://api.github.com/users/larkin/following{/other_user}","gists_url":"https://api.github.com/users/larkin/gists{/gist_id}","starred_url":"https://api.github.com/users/larkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/larkin/subscriptions","organizations_url":"https://api.github.com/users/larkin/orgs","repos_url":"https://api.github.com/users/larkin/repos","events_url":"https://api.github.com/users/larkin/events{/privacy}","received_events_url":"https://api.github.com/users/larkin/received_events","type":"User","site_admin":false},"open_issues":58,"closed_issues":7,"state":"open","created_at":"2016-03-15T21:42:44Z","updated_at":"2016-04-08T19:44:49Z","due_on":"2016-04-23T07:00:00Z","closed_at":null},"comments":0,"created_at":"2016-04-08T19:44:49Z","updated_at":"2016-04-08T19:44:49Z","closed_at":null,"body":"Replace with transactional service for editor.\r\n\r\n* Decorate persistence service to implement edit mode sandboxing (wiring should be minimal, as this part of the approach is likely to change later.)\r\n* If not in transaction, persist immediately.\r\n* Editor:\r\n  * Start transaction\r\n  * Track all persists\r\n  * Either commit or rollback\r\n* Persist automatically in browse\r\n* Persist only when triggered in edit\r\n"}}