ICalendar (ICS) view of issue and version due dates.
This plugin is originally based on the Redmics Plugin, but is a near-complete rework to use existing redmine facilities instead of an extra implementation. This also allows one to use custom queries already defined for issues for the calendar, though Redmine is still lacking on the UI side to fully support this.
Warning: I am currently no longer actively developping for Redmine and have become a member of the ChiliProject core team instead. I will no longer put any active effort into maintaining this plugin for Redmine and will focus in getting its functionality into ChiliProject instead. This especially means that I’ll consider patches and code contributions and I might fix small bugs if reported, nothing more. If anyone wants to take over this project, please contact me through GitHub.
This plugin aims to be compatible with
- Redmine
This plugin is pretty basic and should work with every flavor of Redmine. The pre-1.2.1-version should work with ChiliProject too, this is untested though.
In addition to that, you will need the following gems:
- icalendar >= 1.1.5 (http://icalendar.rubyforge.org/).
Generic Redmine plugin installation instructions can be found in the Redmine wiki.
Note that this plugin doesn’t require a database migration but 2 patches included in the extra
folder. The gist of it is: go to your redmine directory, run the following commands and restart redmine:
gem install icalendar git clone https://github.com/thegcat/redmine_ical.git vendor/plugins/redmine_ical patch -p 1 < vendor/plugins/redmine_ical/extra/redmine_ical.patch
gem install icalendar git clone https://github.com/thegcat/redmine_ical.git vendor/plugins/redmine_ical patch -p 1 < vendor/plugins/redmine_ical/extra/ics_format_accepts_key_auth-pre_1_2_1.patch patch -p 1 < vendor/plugins/redmine_ical/extra/view_calendars_show_bottom_hook-pre_1_2_0.patch
Issue and version due dates are exported as calendar events.
The plugin is “custom query”-aware, thus you can add &query_id=1
to the link generated by redmine to see only issues as per the custom query with ID 1. Sadly the Redmine User Interface is lacking in that regard and I haven’t found a nice way to auto-generate those URLs.
You can also navigate to a global calendar to view all your issues and versions accross the whole redmine by going to http://your.redmine/issues/calendar, the link to the ical view is available there too.
GPL v2.0 (the full text of the license is included with the plugin)