{"action":"created","issue":{"url":"https://api.github.com/repos/adobo/agendav/issues/154","labels_url":"https://api.github.com/repos/adobo/agendav/issues/154/labels{/name}","comments_url":"https://api.github.com/repos/adobo/agendav/issues/154/comments","events_url":"https://api.github.com/repos/adobo/agendav/issues/154/events","html_url":"https://github.com/adobo/agendav/issues/154","id":122463606,"number":154,"title":"Synology CalDav Calendar Names and Colors","user":{"login":"TerranoLuna","id":16318764,"avatar_url":"https://avatars.githubusercontent.com/u/16318764?v=3","gravatar_id":"","url":"https://api.github.com/users/TerranoLuna","html_url":"https://github.com/TerranoLuna","followers_url":"https://api.github.com/users/TerranoLuna/followers","following_url":"https://api.github.com/users/TerranoLuna/following{/other_user}","gists_url":"https://api.github.com/users/TerranoLuna/gists{/gist_id}","starred_url":"https://api.github.com/users/TerranoLuna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TerranoLuna/subscriptions","organizations_url":"https://api.github.com/users/TerranoLuna/orgs","repos_url":"https://api.github.com/users/TerranoLuna/repos","events_url":"https://api.github.com/users/TerranoLuna/events{/privacy}","received_events_url":"https://api.github.com/users/TerranoLuna/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-12-16T09:36:57Z","updated_at":"2015-12-18T10:29:23Z","closed_at":"2015-12-18T10:07:00Z","body":"Hi, I have successfully installed Agendav on a NAS Synology (RS8214+) but i have a problem with my calendars names and color.\r\n\r\nAfter login, my 3 calendars is shown, but no name appears.\r\nIf i try to personnalize a calendar (name and color), when i click on save button, no modifications is saved.\r\n\r\nHere the log : \r\n[2015-12-16 10:34:35] myapp.INFO: Matched route \"calendar.save\" (parameters: \"_controller\": \"\\AgenDAV\\Controller\\Calendars\\Save::doAction\", \"_route\": \"calendar.save\") [] []\r\n[2015-12-16 10:34:35] myapp.DEBUG: Starting CSRF check [] []\r\n[2015-12-16 10:34:35] myapp.DEBUG: CSRF provided by user {\"id\":\"lkjihgfedcba\",\"value\":\"l466SZIQSEwOJzNCuum_8GJWA9NOycnVCUHPBSXtHwE\"} []\r\n[2015-12-16 10:34:35] myapp.DEBUG: CSRF token successfully validated [] []\r\n[2015-12-16 10:34:35] myapp.INFO: > POST /agendav/web/public/index.php/calendars/save [] []\r\n[2015-12-16 10:34:35] myapp.INFO: < 200 [] []\r\n[2015-12-16 10:34:35] myapp.INFO: Matched route \"calendars.list\" (parameters: \"_controller\": \"\\AgenDAV\\Controller\\Calendars\\Listing::doAction\", \"_route\": \"calendars.list\") [] []\r\n[2015-12-16 10:34:35] myapp.DEBUG: Starting CSRF check [] []\r\n[2015-12-16 10:34:35] myapp.INFO: > GET /agendav/web/public/index.php/calendars?_=1450258288111 [] []\r\n[2015-12-16 10:34:36] myapp.INFO: < 200 [] []\r\n[2015-12-16 10:34:36] myapp.INFO: Matched route \"events.list\" (parameters: \"_controller\": \"\\AgenDAV\\Controller\\Event\\Listing::doAction\", \"_route\": \"events.list\") [] []\r\n[2015-12-16 10:34:36] myapp.DEBUG: Starting CSRF check [] []\r\n[2015-12-16 10:34:36] myapp.INFO: > GET /agendav/web/public/index.php/events?calendar=%2Fcalendars%2FPoubelles%2F&start=2015-11-30&end=2016-01-04&timezone=Europe%2FMadrid&_=1450258288112 [] []\r\n[2015-12-16 10:34:37] myapp.INFO: < 200 [] []\r\n[2015-12-16 10:34:37] myapp.INFO: Matched route \"events.list\" (parameters: \"_controller\": \"\\AgenDAV\\Controller\\Event\\Listing::doAction\", \"_route\": \"events.list\") [] []\r\n[2015-12-16 10:34:37] myapp.DEBUG: Starting CSRF check [] []\r\n[2015-12-16 10:34:37] myapp.INFO: > GET /agendav/web/public/index.php/events?calendar=%2Fcalendars%2FFamille%2F&start=2015-11-30&end=2016-01-04&timezone=Europe%2FMadrid&_=1450258288114 [] []\r\n[2015-12-16 10:34:37] myapp.INFO: Matched route \"events.list\" (parameters: \"_controller\": \"\\AgenDAV\\Controller\\Event\\Listing::doAction\", \"_route\": \"events.list\") [] []\r\n[2015-12-16 10:34:37] myapp.DEBUG: Starting CSRF check [] []\r\n[2015-12-16 10:34:37] myapp.INFO: > GET /agendav/web/public/index.php/events?calendar=%2Fcalendars%2Fterrano%2F&start=2015-11-30&end=2016-01-04&timezone=Europe%2FMadrid&_=1450258288113 [] []\r\n[2015-12-16 10:34:37] myapp.INFO: < 200 [] []\r\n[2015-12-16 10:34:38] myapp.INFO: < 200 [] []\r\n\r\nCan you help me ?\r\n\r\nRegards."},"comment":{"url":"https://api.github.com/repos/adobo/agendav/issues/comments/165742113","html_url":"https://github.com/adobo/agendav/issues/154#issuecomment-165742113","issue_url":"https://api.github.com/repos/adobo/agendav/issues/154","id":165742113,"user":{"login":"TerranoLuna","id":16318764,"avatar_url":"https://avatars.githubusercontent.com/u/16318764?v=3","gravatar_id":"","url":"https://api.github.com/users/TerranoLuna","html_url":"https://github.com/TerranoLuna","followers_url":"https://api.github.com/users/TerranoLuna/followers","following_url":"https://api.github.com/users/TerranoLuna/following{/other_user}","gists_url":"https://api.github.com/users/TerranoLuna/gists{/gist_id}","starred_url":"https://api.github.com/users/TerranoLuna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TerranoLuna/subscriptions","organizations_url":"https://api.github.com/users/TerranoLuna/orgs","repos_url":"https://api.github.com/users/TerranoLuna/repos","events_url":"https://api.github.com/users/TerranoLuna/events{/privacy}","received_events_url":"https://api.github.com/users/TerranoLuna/received_events","type":"User","site_admin":false},"created_at":"2015-12-18T10:29:23Z","updated_at":"2015-12-18T10:29:23Z","body":"For information, in Bash, i have made this request:\r\ncurl --request PROPFIND  --user user:password --header \"Depth:1\" --header \"Content-Type: text/xml\" --header \"Brief:t\" --data \"<D:propfind xmlns:D='DAV:'><D:pr\r\nop><D:displayname/></D:prop></D:propfind>\" https://caldav.mondomaine.fr:5006/calendars/\r\n\r\nHere the result:\r\n'''xml\r\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<D:multistatus xmlns:D=\"DAV:\" xmlns:ns0=\"DAV:\">\r\n<D:response xmlns:g0=\"DAV:\">\r\n<D:href>/calendars/</D:href>\r\n<D:propstat>\r\n<D:prop>\r\n<g0:displayname/>\r\n</D:prop>\r\n<D:status>HTTP/1.1 404 Not Found</D:status>\r\n</D:propstat>\r\n</D:response>\r\n<D:response xmlns:ns0=\"DAV:\" xmlns:ns1=\"http://apple.com/ns/ical/\" xmlns:ns2=\"urn:ietf:params:xml:ns:caldav\">\r\n<D:href>/calendars/Famille/</D:href>\r\n<D:propstat>\r\n<D:prop>\r\n<ns0:displayname>Famille</ns0:displayname>\r\n</D:prop>\r\n<D:status>HTTP/1.1 200 OK</D:status>\r\n</D:propstat>\r\n</D:response>\r\n<D:response xmlns:ns0=\"DAV:\" xmlns:ns1=\"http://apple.com/ns/ical/\" xmlns:ns2=\"urn:ietf:params:xml:ns:caldav\">\r\n<D:href>/calendars/terrano/</D:href>\r\n<D:propstat>\r\n<D:prop>\r\n<ns0:displayname>Terrano</ns0:displayname>\r\n</D:prop>\r\n<D:status>HTTP/1.1 200 OK</D:status>\r\n</D:propstat>\r\n</D:response>\r\n<D:response xmlns:ns1=\"http://apple.com/ns/ical/\" xmlns:ns2=\"urn:ietf:params:xml:ns:caldav\" xmlns:ns0=\"DAV:\">\r\n<D:href>/calendars/Poubelles/</D:href>\r\n<D:propstat>\r\n<D:prop>\r\n<ns0:displayname>Poubelles</ns0:displayname>\r\n</D:prop>\r\n<D:status>HTTP/1.1 200 OK</D:status>\r\n</D:propstat>\r\n</D:response>\r\n<D:response xmlns:g0=\"DAV:\">\r\n<D:href>/calendars/wild/</D:href>\r\n<D:propstat>\r\n<D:prop>\r\n<g0:displayname/>\r\n</D:prop>\r\n<D:status>HTTP/1.1 404 Not Found</D:status>\r\n</D:propstat>\r\n</D:response>\r\n</D:multistatus>\r\n'''\r\n\r\nAs you can see:\r\n- User don't have access to root folder Calendars, it's ok\r\n- User don't have access to Calendars\\Wild folder, it's ok\r\n- For other Calendars, Displayname is ok"}}