Hi all,

 

I am trying to combine CalDavZAP with the Roundup Issue Tracker http://www.roundup-tracker.org/. Roundup is a highly customizable, open source issue tracking system that can be used, for example, to track software bug fixing processes, customer support tickets, sales opportunities, etc. It supports datetime stamps in its database, but it does not come with an own calendar client in its web interface. However, it is easily expandable by Python scripts, which should allow to set up some interaction between Roundup and CalDavZAP in both directions.

 

For example, I want to generate calendar events from within Roundup’s web interface using a script that adds content to the .ics files. This should be no problem using the Python iCalendar package. In the other direction, from CalDavZAP to Roundup, I want Roundup to update its database if calendar events have been changed, added or removed. I think this can also easily be implemented by monitoring the directory where the .ics files live for changes using the PyWin32 package, and then parse the changed files for new content using iCalendar.

 

But I would also need to be able to open a page in Roundup’s web interface directly from a CalDavZAP event. The URL field would be ideally suited for this. I could populate each calendar entry that corresponds to a certain Roundup issue with a URL that points to that issue’s page in Roundup’s web interface. However, URLs in CalDavZAP are not hyperlinks. I am not familiar with JavaScript, so my question is: Is there a way to make URLs displayed in CalDavZAP events clickable hyperlinks? I think this would also make much sense for general usage of the calendar.

 

Best regards
Heiko Stegmann