{"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":39,"closed_issues":2,"state":"open","created_at":"2015-09-21T19:47:13Z","updated_at":"2015-09-29T15:58:37Z","due_on":"2015-10-16T07:00:00Z","closed_at":null},"comments":2,"created_at":"2015-09-29T00:01:50Z","updated_at":"2015-09-30T17:53:33Z","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/144490078","html_url":"https://github.com/nasa/openmctweb/issues/159#issuecomment-144490078","issue_url":"https://api.github.com/repos/nasa/openmctweb/issues/159","id":144490078,"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},"created_at":"2015-09-30T17:53:33Z","updated_at":"2015-09-30T17:53:33Z","body":"Review, 9/30/15 Victor, Pete, Andrew\r\n1. Missed category: progress can be shown, but can't quantify when it'll be done. Allow status bar to be either barber pole, or percent-based progress. Show as examples.\r\n2. Remove \"X\" from progress dialog, show more verbose button label example.\r\n3. \"Dismiss\" in message queue removes that item from the queue. Some messages will not be able to be dismissed.\r\n4. Add an example that shows a modal blocker with actions like \"Try Again\" or \"Dismiss\".\r\n5. Remove manual minimize in banners; replace with \"Dismiss\" or other key action like \"Try Again\". Banners can't be manually minimized, or perhaps can be via a more subtle control.\r\n6. Remove \"More...\" from dialog in page 13."}}