{"action":"created","issue":{"url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/issues/2469","labels_url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/issues/2469/labels{/name}","comments_url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/issues/2469/comments","events_url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/issues/2469/events","html_url":"https://github.com/YetiForceCompany/YetiForceCRM/issues/2469","id":122382796,"number":2469,"title":"[PL] Integracja CalDav <-> IOS","user":{"login":"florek41","id":4824588,"avatar_url":"https://avatars.githubusercontent.com/u/4824588?v=3","gravatar_id":"","url":"https://api.github.com/users/florek41","html_url":"https://github.com/florek41","followers_url":"https://api.github.com/users/florek41/followers","following_url":"https://api.github.com/users/florek41/following{/other_user}","gists_url":"https://api.github.com/users/florek41/gists{/gist_id}","starred_url":"https://api.github.com/users/florek41/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/florek41/subscriptions","organizations_url":"https://api.github.com/users/florek41/orgs","repos_url":"https://api.github.com/users/florek41/repos","events_url":"https://api.github.com/users/florek41/events{/privacy}","received_events_url":"https://api.github.com/users/florek41/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/labels/Label::API","name":"Label::API","color":"fbca04"},{"url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/labels/Priority::%232%20Normal","name":"Priority::#2 Normal","color":"ff7b7b"},{"url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/labels/Type::Bug","name":"Type::Bug","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"mariuszkrzaczkowski","id":10198654,"avatar_url":"https://avatars.githubusercontent.com/u/10198654?v=3","gravatar_id":"","url":"https://api.github.com/users/mariuszkrzaczkowski","html_url":"https://github.com/mariuszkrzaczkowski","followers_url":"https://api.github.com/users/mariuszkrzaczkowski/followers","following_url":"https://api.github.com/users/mariuszkrzaczkowski/following{/other_user}","gists_url":"https://api.github.com/users/mariuszkrzaczkowski/gists{/gist_id}","starred_url":"https://api.github.com/users/mariuszkrzaczkowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariuszkrzaczkowski/subscriptions","organizations_url":"https://api.github.com/users/mariuszkrzaczkowski/orgs","repos_url":"https://api.github.com/users/mariuszkrzaczkowski/repos","events_url":"https://api.github.com/users/mariuszkrzaczkowski/events{/privacy}","received_events_url":"https://api.github.com/users/mariuszkrzaczkowski/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/milestones/13","html_url":"https://github.com/YetiForceCompany/YetiForceCRM/milestones/YetiForce%202.4%20GA","labels_url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/milestones/13/labels","id":1244414,"number":13,"title":"YetiForce 2.4 GA","description":"","creator":{"login":"bpabiszczak","id":10197525,"avatar_url":"https://avatars.githubusercontent.com/u/10197525?v=3","gravatar_id":"","url":"https://api.github.com/users/bpabiszczak","html_url":"https://github.com/bpabiszczak","followers_url":"https://api.github.com/users/bpabiszczak/followers","following_url":"https://api.github.com/users/bpabiszczak/following{/other_user}","gists_url":"https://api.github.com/users/bpabiszczak/gists{/gist_id}","starred_url":"https://api.github.com/users/bpabiszczak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bpabiszczak/subscriptions","organizations_url":"https://api.github.com/users/bpabiszczak/orgs","repos_url":"https://api.github.com/users/bpabiszczak/repos","events_url":"https://api.github.com/users/bpabiszczak/events{/privacy}","received_events_url":"https://api.github.com/users/bpabiszczak/received_events","type":"User","site_admin":false},"open_issues":35,"closed_issues":335,"state":"open","created_at":"2015-08-06T19:28:07Z","updated_at":"2015-12-16T22:08:30Z","due_on":"2016-01-10T23:00:00Z","closed_at":null},"comments":2,"created_at":"2015-12-15T22:33:22Z","updated_at":"2015-12-16T22:25:34Z","closed_at":null,"body":"Kolejny raz testuję integrację kalendarza YF z IOS.\r\nw IOS mamy 2 oddzielne aplikacja - jedna to kalendarz - do niego synchronizują się Terminy, oraz Przypomnienia (forma listy do odhaczania) gdzie widoczne są Zadania. Nie do końca mi pasuje to rozwiązanie bo wolałbym całość w jednym miejcu, ale to nie istotne na chwię obecną\r\n\r\nTym razem scenariusz wygląda następująco:\r\n- Wpisanie do IOS danych autoryzacyjnych wg. standardowego schematu (gitdeveloper.yetiforce.com/api/dav.php) nic nie uruchamia - w kalendarzu brak nowych kalendarzy, w przypomnieniach tak samo.\r\n\r\n- zmiana adresu api na gitdeveloper.yetiforce.com/api/dav.php/principals/demo (wyczytałem, że to znany bug SabreDav) spowodowała pojawienie się kalendarza oraz listy zadań. Zsynchronizowały się Zadania (można zobaczyć te wykonane), w kalendarzu też wygląda OK.\r\n\r\n- Testowa zmiana daty terminu z poziomu YF i część stanęła - koniec z uaktualnieniem kalendarza.\r\n\r\n- Po usunięciu synchronizacji i wpisów i po ponownym uruchomieniu w YF widoczne są 4 terminy - w IOS 2. Po dodaniu z poziomu IOS termin jest widoczny w YF, odwrotnie - wybiórczo.\r\n\r\n- W IOS nie jest widoczny wpis wcześniej dodany z jego poziomu (przed usunięciem synchro)\r\n\r\n- Zmiany wprowadzone w IOS są widoczne w YF\r\n\r\n- W zadaniach sprawa wygląda tak, że po oznaczeniu w IOS jako wykonane w YF tworzony jest duplikat zadania z takimi samymi danymi - różni się status - tym sposobem mamy 2 zadania - jedno zrobione, drugie nie.\r\nKolejna sprawa to po usunięciu i utworzeniu synchronizacji na nowo oba zadania są jako niewykonane, mimo, że w YF jedno jest wykonane drugie nie.\r\n\r\n- Element który w YF ma status `zaległe` w IOS widoczny jest jako anulowany (wyświetlony jako przekreślony i nieistotny)\r\n\r\n\r\nCiężko jest mi znaleźć jakąś konkretną przyczynę i jakąś stałą lub zmienną którą spowodowane jest to zachowanie.\r\nJeśli mogę coś więcej pomóc / przetestować to czekam na informację."},"comment":{"url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/issues/comments/165273277","html_url":"https://github.com/YetiForceCompany/YetiForceCRM/issues/2469#issuecomment-165273277","issue_url":"https://api.github.com/repos/YetiForceCompany/YetiForceCRM/issues/2469","id":165273277,"user":{"login":"florek41","id":4824588,"avatar_url":"https://avatars.githubusercontent.com/u/4824588?v=3","gravatar_id":"","url":"https://api.github.com/users/florek41","html_url":"https://github.com/florek41","followers_url":"https://api.github.com/users/florek41/followers","following_url":"https://api.github.com/users/florek41/following{/other_user}","gists_url":"https://api.github.com/users/florek41/gists{/gist_id}","starred_url":"https://api.github.com/users/florek41/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/florek41/subscriptions","organizations_url":"https://api.github.com/users/florek41/orgs","repos_url":"https://api.github.com/users/florek41/repos","events_url":"https://api.github.com/users/florek41/events{/privacy}","received_events_url":"https://api.github.com/users/florek41/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T22:25:34Z","updated_at":"2015-12-16T22:25:34Z","body":"Na chwilę obecną jedyne co mam to IOS, ale postaram się dorwać coś z androidem i sprawdzę. Jedyne co mnie martwi to to, że potrzebuję DavDroid (niby GPL, ale kompilować trzeba i boję się, że to pochłonie mi trochę czasu) - chyba, że jest szansa na udostępnienie skompilowanej apk ? ;)"}}