{"action":"created","issue":{"url":"https://api.github.com/repos/takezoe/gitbucket/issues/852","labels_url":"https://api.github.com/repos/takezoe/gitbucket/issues/852/labels{/name}","comments_url":"https://api.github.com/repos/takezoe/gitbucket/issues/852/comments","events_url":"https://api.github.com/repos/takezoe/gitbucket/issues/852/events","html_url":"https://github.com/takezoe/gitbucket/issues/852","id":98198599,"number":852,"title":"Add an announcement mechanism","user":{"login":"McFoggy","id":1119660,"avatar_url":"https://avatars.githubusercontent.com/u/1119660?v=3","gravatar_id":"","url":"https://api.github.com/users/McFoggy","html_url":"https://github.com/McFoggy","followers_url":"https://api.github.com/users/McFoggy/followers","following_url":"https://api.github.com/users/McFoggy/following{/other_user}","gists_url":"https://api.github.com/users/McFoggy/gists{/gist_id}","starred_url":"https://api.github.com/users/McFoggy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/McFoggy/subscriptions","organizations_url":"https://api.github.com/users/McFoggy/orgs","repos_url":"https://api.github.com/users/McFoggy/repos","events_url":"https://api.github.com/users/McFoggy/events{/privacy}","received_events_url":"https://api.github.com/users/McFoggy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/takezoe/gitbucket/labels/feature","name":"feature","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-30T15:34:41Z","updated_at":"2015-08-05T09:56:17Z","closed_at":null,"body":"It would be great to have a way to notify users/groups for some announces.\r\n\r\nAnnounces could:\r\n\r\n- be persistent or not\r\n- be notified by email or not\r\n- have a scope target\r\n    - global\r\n    - list of group\r\n    - list of individuals\r\n- ...\r\n\r\nFor persistent announces, we could imagine to provide some panels in different places showing the announces relatively to the place we are on the site: main page, project page.\r\n\r\nOne of the first usage would be to announce: shutdown, upgrade, restart in advance to gitbucket users.\r\n\r\nSuch a mechanism could also serve as a basis for a kind of messaging system between individuals/groups.\r\n\r\n_PS: of course we can split this issue in several smaller ones in order to deliver something step by step._\r\n\r\nThis could be implemented as a plugin also, but I am not sure we have ways today to add content from a plugin into existing gitbucket pages."},"comment":{"url":"https://api.github.com/repos/takezoe/gitbucket/issues/comments/127942043","html_url":"https://github.com/takezoe/gitbucket/issues/852#issuecomment-127942043","issue_url":"https://api.github.com/repos/takezoe/gitbucket/issues/852","id":127942043,"user":{"login":"McFoggy","id":1119660,"avatar_url":"https://avatars.githubusercontent.com/u/1119660?v=3","gravatar_id":"","url":"https://api.github.com/users/McFoggy","html_url":"https://github.com/McFoggy","followers_url":"https://api.github.com/users/McFoggy/followers","following_url":"https://api.github.com/users/McFoggy/following{/other_user}","gists_url":"https://api.github.com/users/McFoggy/gists{/gist_id}","starred_url":"https://api.github.com/users/McFoggy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/McFoggy/subscriptions","organizations_url":"https://api.github.com/users/McFoggy/orgs","repos_url":"https://api.github.com/users/McFoggy/repos","events_url":"https://api.github.com/users/McFoggy/events{/privacy}","received_events_url":"https://api.github.com/users/McFoggy/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T09:56:17Z","updated_at":"2015-08-05T09:56:17Z","body":"Following your advices, I have created [McFoggy/gitbucket-announce-plugin](https://github.com/McFoggy/gitbucket-announce-plugin).\r\n\r\nIt was quite easy to turn the feature into a plugin ; but it requires #861 to be integrated first."}}