{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/calendar/issues/605","repository_url":"https://api.github.com/repos/owncloud/calendar","labels_url":"https://api.github.com/repos/owncloud/calendar/issues/605/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/calendar/issues/605/comments","events_url":"https://api.github.com/repos/owncloud/calendar/issues/605/events","html_url":"https://github.com/owncloud/calendar/pull/605","id":163681375,"number":605,"title":"Calendar public sharing","user":{"login":"tcitworld","id":2197836,"avatar_url":"https://avatars.githubusercontent.com/u/2197836?v=3","gravatar_id":"","url":"https://api.github.com/users/tcitworld","html_url":"https://github.com/tcitworld","followers_url":"https://api.github.com/users/tcitworld/followers","following_url":"https://api.github.com/users/tcitworld/following{/other_user}","gists_url":"https://api.github.com/users/tcitworld/gists{/gist_id}","starred_url":"https://api.github.com/users/tcitworld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcitworld/subscriptions","organizations_url":"https://api.github.com/users/tcitworld/orgs","repos_url":"https://api.github.com/users/tcitworld/repos","events_url":"https://api.github.com/users/tcitworld/events{/privacy}","received_events_url":"https://api.github.com/users/tcitworld/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/calendar/labels/3%20-%20to%20review","name":"3 - to review","color":"009800"},{"url":"https://api.github.com/repos/owncloud/calendar/labels/CalDAV","name":"CalDAV","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"georgehrke","id":1250540,"avatar_url":"https://avatars.githubusercontent.com/u/1250540?v=3","gravatar_id":"","url":"https://api.github.com/users/georgehrke","html_url":"https://github.com/georgehrke","followers_url":"https://api.github.com/users/georgehrke/followers","following_url":"https://api.github.com/users/georgehrke/following{/other_user}","gists_url":"https://api.github.com/users/georgehrke/gists{/gist_id}","starred_url":"https://api.github.com/users/georgehrke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/georgehrke/subscriptions","organizations_url":"https://api.github.com/users/georgehrke/orgs","repos_url":"https://api.github.com/users/georgehrke/repos","events_url":"https://api.github.com/users/georgehrke/events{/privacy}","received_events_url":"https://api.github.com/users/georgehrke/received_events","type":"User","site_admin":false},"assignees":[{"login":"georgehrke","id":1250540,"avatar_url":"https://avatars.githubusercontent.com/u/1250540?v=3","gravatar_id":"","url":"https://api.github.com/users/georgehrke","html_url":"https://github.com/georgehrke","followers_url":"https://api.github.com/users/georgehrke/followers","following_url":"https://api.github.com/users/georgehrke/following{/other_user}","gists_url":"https://api.github.com/users/georgehrke/gists{/gist_id}","starred_url":"https://api.github.com/users/georgehrke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/georgehrke/subscriptions","organizations_url":"https://api.github.com/users/georgehrke/orgs","repos_url":"https://api.github.com/users/georgehrke/repos","events_url":"https://api.github.com/users/georgehrke/events{/privacy}","received_events_url":"https://api.github.com/users/georgehrke/received_events","type":"User","site_admin":false},{"login":"tcitworld","id":2197836,"avatar_url":"https://avatars.githubusercontent.com/u/2197836?v=3","gravatar_id":"","url":"https://api.github.com/users/tcitworld","html_url":"https://github.com/tcitworld","followers_url":"https://api.github.com/users/tcitworld/followers","following_url":"https://api.github.com/users/tcitworld/following{/other_user}","gists_url":"https://api.github.com/users/tcitworld/gists{/gist_id}","starred_url":"https://api.github.com/users/tcitworld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcitworld/subscriptions","organizations_url":"https://api.github.com/users/tcitworld/orgs","repos_url":"https://api.github.com/users/tcitworld/repos","events_url":"https://api.github.com/users/tcitworld/events{/privacy}","received_events_url":"https://api.github.com/users/tcitworld/received_events","type":"User","site_admin":false}],"milestone":null,"comments":33,"created_at":"2016-07-04T13:51:54Z","updated_at":"2016-08-05T12:48:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/owncloud/calendar/pulls/605","html_url":"https://github.com/owncloud/calendar/pull/605","diff_url":"https://github.com/owncloud/calendar/pull/605.diff","patch_url":"https://github.com/owncloud/calendar/pull/605.patch"},"body":"PR associated with https://github.com/owncloud/core/pull/25351\r\n\r\nNote that this PR can be merged before the one in core (it doesn't bring errors).\r\n\r\n## Brings\r\na checkbox to set a calendar public, activated by the Share button, above the share input.\r\n![demo1](https://cloud.githubusercontent.com/assets/2197836/17325322/3a850e8c-58ab-11e6-9034-f3677d9554e0.png)\r\n\r\nWhen the checkbox is checked, you have this message and a link to the public page to view your calendar\r\n![demo2](https://cloud.githubusercontent.com/assets/2197836/17325338/4a21c9a2-58ab-11e6-9824-01fad637fb75.png)\r\n\r\nPublic (not authenticated access) full view looks like this. The header still needs to be changed (it has the app buttons on the left, and the help and disconnect items inside the right menu). **Fixed**.\r\n![demo3](https://cloud.githubusercontent.com/assets/2197836/17325379/84e4a082-58ab-11e6-915c-4acdf080cd03.png)\r\n\r\nLeft panel looks like this. We have the CalDAV uri access for clients (which sometimes need dummy credentials, though), the link to download the file as .ics (right now it's filename is the token) and a integration code. \r\n![demo4](https://cloud.githubusercontent.com/assets/2197836/17325517/545c35a0-58ac-11e6-9aae-3b0cc1b2392c.png)\r\n\r\nHere, we have an event, with it's details (as read-only of course).\r\n![demo5](https://cloud.githubusercontent.com/assets/2197836/17325539/6f1f7dde-58ac-11e6-91de-fb53b71afab7.png)\r\n\r\nTODOs : \r\n- [x] Fix header on public page\r\n- [x] Fix double slashes inside url\r\n- [x] public ics filenames : Needs to be done on core's side by implementing the ICSExportPlugin\r\n- [x] share buttons (like in https://github.com/owncloud/core/pull/25576 - maybe wait for it to be merge, maybe we can reuse icons) *Will add after*\r\n- [x] translations (are they done automatically ?)"},"comment":{"url":"https://api.github.com/repos/owncloud/calendar/issues/comments/237841496","html_url":"https://github.com/owncloud/calendar/pull/605#issuecomment-237841496","issue_url":"https://api.github.com/repos/owncloud/calendar/issues/605","id":237841496,"user":{"login":"tcitworld","id":2197836,"avatar_url":"https://avatars.githubusercontent.com/u/2197836?v=3","gravatar_id":"","url":"https://api.github.com/users/tcitworld","html_url":"https://github.com/tcitworld","followers_url":"https://api.github.com/users/tcitworld/followers","following_url":"https://api.github.com/users/tcitworld/following{/other_user}","gists_url":"https://api.github.com/users/tcitworld/gists{/gist_id}","starred_url":"https://api.github.com/users/tcitworld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcitworld/subscriptions","organizations_url":"https://api.github.com/users/tcitworld/orgs","repos_url":"https://api.github.com/users/tcitworld/repos","events_url":"https://api.github.com/users/tcitworld/events{/privacy}","received_events_url":"https://api.github.com/users/tcitworld/received_events","type":"User","site_admin":false},"created_at":"2016-08-05T12:48:12Z","updated_at":"2016-08-05T12:48:12Z","body":"Send emails to tell about the newly published calendar.\r\n![emailpublic](https://cloud.githubusercontent.com/assets/2197836/17437032/90ab36ac-5b1b-11e6-9293-ce61c2d088d9.png)\r\n"}}
{"actor":{"display_login":"tcitworld"}}