{"action":"opened","issue":{"url":"https://api.github.com/repos/StephenRedd/TicketDesk/issues/41","labels_url":"https://api.github.com/repos/StephenRedd/TicketDesk/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/StephenRedd/TicketDesk/issues/41/comments","events_url":"https://api.github.com/repos/StephenRedd/TicketDesk/issues/41/events","html_url":"https://github.com/StephenRedd/TicketDesk/issues/41","id":61756907,"number":41,"title":"Implement UI components for event notifications ","user":{"login":"StephenRedd","id":321570,"avatar_url":"https://avatars.githubusercontent.com/u/321570?v=3","gravatar_id":"","url":"https://api.github.com/users/StephenRedd","html_url":"https://github.com/StephenRedd","followers_url":"https://api.github.com/users/StephenRedd/followers","following_url":"https://api.github.com/users/StephenRedd/following{/other_user}","gists_url":"https://api.github.com/users/StephenRedd/gists{/gist_id}","starred_url":"https://api.github.com/users/StephenRedd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StephenRedd/subscriptions","organizations_url":"https://api.github.com/users/StephenRedd/orgs","repos_url":"https://api.github.com/users/StephenRedd/repos","events_url":"https://api.github.com/users/StephenRedd/events{/privacy}","received_events_url":"https://api.github.com/users/StephenRedd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/StephenRedd/TicketDesk/labels/feature","name":"feature","color":"e6e6e6"}],"state":"open","locked":false,"assignee":{"login":"StephenRedd","id":321570,"avatar_url":"https://avatars.githubusercontent.com/u/321570?v=3","gravatar_id":"","url":"https://api.github.com/users/StephenRedd","html_url":"https://github.com/StephenRedd","followers_url":"https://api.github.com/users/StephenRedd/followers","following_url":"https://api.github.com/users/StephenRedd/following{/other_user}","gists_url":"https://api.github.com/users/StephenRedd/gists{/gist_id}","starred_url":"https://api.github.com/users/StephenRedd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StephenRedd/subscriptions","organizations_url":"https://api.github.com/users/StephenRedd/orgs","repos_url":"https://api.github.com/users/StephenRedd/repos","events_url":"https://api.github.com/users/StephenRedd/events{/privacy}","received_events_url":"https://api.github.com/users/StephenRedd/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-03-15T05:44:16Z","updated_at":"2015-03-15T05:44:16Z","closed_at":null,"body":"Ticket event notifications will support user alerts and read flags. The UI needs to support at least the read flags, and preferably the alert flag as well. \r\n\r\n* When user views ticket details, mark all notifications for that user read\r\n * will incidentally toggle the alert flag off too\r\n * push flag operates independently, but the push notification delivery systems should check read flags when deciding if it should push a notificaiton.\r\n* Visually indicate unread items on screen\r\n* Alerts would be a face-book style message center\r\n * Alerts items would be grouped by ticket, with a single entry showing the number of alerts\r\n * Tickets with just one alert, maybe a little detail about what kind of event happened\r\n * Would probably list tickets with recent but already viewed alerts going back at least X number of items or X number of days.     "}}