YetiForceCRM icon indicating copy to clipboard operation
YetiForceCRM copied to clipboard

[bug] DAV issues

Open davide-alghi opened this issue 3 years ago • 3 comments

🐞 bug report

Hi YF team, I wanted to fix some problems on DAV, but I find now that the "usage policy" will change (dev version blocks me) ... so I just report

the main problems are (YF 6.1): iCard: does not manage contact addresses correctly iCal: does not handle recurring events correctly (from DAV to CRM)

🔥 How to trigger the error

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

👎 Actual Behavior

👍 Expected Behavior

👷 Testing

  • [ ] I confirm that I tested it at https://gitstable.yetiforce.com
  • [ ] I confirm that I tested it at https://gitdeveloper.yetiforce.com

📷 Screenshot of configuration

📝 PHP/Apache/Nginx/Browser/CRM Logs

🌍 Your Environment

Environment Version / Name
YetiForce
Web server (name and version)
PHP
Browser (name and version)
Operating System (name and version)
Database (name and version)
Service Pack version

❓ Additional context

Add any other context about the problem here.

❗️ Inform the community if you solve the problem

davide-alghi avatar May 13 '21 15:05 davide-alghi

you can fix on the developer version, give more details and preferably a sample file

mariuszkrzaczkowski avatar May 14 '21 05:05 mariuszkrzaczkowski

Hi @mariuszkrzaczkowski, as I wrote "dev version blocks me": yes I'm trying to debug/fix on developer version

quick details

card: some contact fields (eg addresses) are not taken into consideration https://github.com/YetiForceCompany/YetiForceCRM/blob/a1990ebcbe074a37804425e795c08092e4b01ff0/modules/API/models/CardDAV.php#L354

cal: try to create a recurring event on Android then check what it happens on YF calendar - in this case changes are deeper and complicated: when a recurring event(s) (icard) is created (YF calendarobject) it should contains only master event with RRULE property and not create a calendarobject for each events (MASTER + CHILDREN) ... and ... if any children is modified, iCard should contains master event (always) and modified child(ren) (additional VTODO / VEVENT in iCard)

davide-alghi avatar May 15 '21 08:05 davide-alghi

sorry, I wrote iCard, but it is iCal

davide-alghi avatar May 18 '21 07:05 davide-alghi