{"action":"created","issue":{"url":"https://api.github.com/repos/nasa/openmctweb/issues/159","labels_url":"https://api.github.com/repos/nasa/openmctweb/issues/159/labels{/name}","comments_url":"https://api.github.com/repos/nasa/openmctweb/issues/159/comments","events_url":"https://api.github.com/repos/nasa/openmctweb/issues/159/events","html_url":"https://github.com/nasa/openmctweb/issues/159","id":108769584,"number":159,"title":"[UI] Message operation failure with user options","user":{"login":"charlesh88","id":1056412,"avatar_url":"https://avatars.githubusercontent.com/u/1056412?v=3","gravatar_id":"","url":"https://api.github.com/users/charlesh88","html_url":"https://github.com/charlesh88","followers_url":"https://api.github.com/users/charlesh88/followers","following_url":"https://api.github.com/users/charlesh88/following{/other_user}","gists_url":"https://api.github.com/users/charlesh88/gists{/gist_id}","starred_url":"https://api.github.com/users/charlesh88/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/charlesh88/subscriptions","organizations_url":"https://api.github.com/users/charlesh88/orgs","repos_url":"https://api.github.com/users/charlesh88/repos","events_url":"https://api.github.com/users/charlesh88/events{/privacy}","received_events_url":"https://api.github.com/users/charlesh88/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"charlesh88","id":1056412,"avatar_url":"https://avatars.githubusercontent.com/u/1056412?v=3","gravatar_id":"","url":"https://api.github.com/users/charlesh88","html_url":"https://github.com/charlesh88","followers_url":"https://api.github.com/users/charlesh88/followers","following_url":"https://api.github.com/users/charlesh88/following{/other_user}","gists_url":"https://api.github.com/users/charlesh88/gists{/gist_id}","starred_url":"https://api.github.com/users/charlesh88/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/charlesh88/subscriptions","organizations_url":"https://api.github.com/users/charlesh88/orgs","repos_url":"https://api.github.com/users/charlesh88/repos","events_url":"https://api.github.com/users/charlesh88/events{/privacy}","received_events_url":"https://api.github.com/users/charlesh88/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/nasa/openmctweb/milestones/2","html_url":"https://github.com/nasa/openmctweb/milestones/Asimov","labels_url":"https://api.github.com/repos/nasa/openmctweb/milestones/2/labels","id":1317173,"number":2,"title":"Asimov","description":"","creator":{"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},"open_issues":43,"closed_issues":2,"state":"open","created_at":"2015-09-21T19:47:13Z","updated_at":"2015-10-01T18:34:32Z","due_on":"2015-10-16T07:00:00Z","closed_at":null},"comments":4,"created_at":"2015-09-29T00:01:50Z","updated_at":"2015-10-02T16:52:05Z","closed_at":null,"body":"When a user or the system initiates an action, such as saving changes to a thing, that operation may take some time. The user should be made aware via a non-obtrusive message indicator in the status bar - like \"Saving...\" with a progress bar. Tree items involved should also display a visual state, such as an animated watch icon.\r\nIf the action fails, the reasons for this can be many. We should display a message in the status bar with a button to see the details, or a Try Again action. Details could be visible in an overlay dialog. Tree items should also articulate this state.\r\nDo some design for this in advance of Idea Week. This is related to \r\n- #58 Persistence didn't work, with #154 UI design task\r\n- #127, #128 Modal dialog to prevent interaction while duplicating. See important notes about interaction phases in #128. \r\n"},"comment":{"url":"https://api.github.com/repos/nasa/openmctweb/issues/comments/145084639","html_url":"https://github.com/nasa/openmctweb/issues/159#issuecomment-145084639","issue_url":"https://api.github.com/repos/nasa/openmctweb/issues/159","id":145084639,"user":{"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},"created_at":"2015-10-02T16:52:05Z","updated_at":"2015-10-02T16:52:05Z","body":"I think it's looking really great. A couple of comments\r\n- I do wonder if perhaps the in progress banners should be a different color. Orange is being used elsewhere to indicate a warning condition (telemetry values reaching some high or low threshold, but in this case it's a nominal condition. Perhaps gray or blue could be used instead?\r\n- Maybe we should have distinct icons for dismiss and minimize in the banner clarify that the result of clicking it will be different depending on whether it's a success message or a progress / error message."}}