Case Tracker Feeds Integration

Component ID

1273096

Component name

Case Tracker Feeds Integration

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1038

Component created

Component changed

Component body

This module is currently in alpha. Use at your own risk.

Case Tracker is an excellent and extensible project management module that is notably a core component of Open Atrium. With the help of the Feeds module, we can now share cases across multiple sites.

Original feature request issue: http://drupal.org/node/826490

The original use case for this module required the ability to set up groups in Open Atrium with a choice of project "templates" with pre-populated cases. The projects and cases required a number of additional fields and so View Datasourse and Feeds XPath Parser allow for this in a very flexible fashion, via XML. This could, eventually, allow for importing from alien project management tools, such as Redmine.

Default views and feed importers are provided, so this module is fairly straight-forward to setup. Documentation is currently lacking, due in part to a lack of time on my part, but also to my lack of perspective. That is, it all looks pretty obvious to me, but then I know where everything is. Please file issues to help me fix it.

For easiest setup, CT_Feeds needs to be installed on both the source and destination sites. Case Tracker needs to be set up in the usual way (that is create content-types for projects and cases, and assign them at /admin/settings/casetracker/settings). Create some sample projects and cases on the source site.

The project feed importer (<destination_url>/admin/build/feeds/edit/projects_feed) will have to be attached to the content-type you just created for projects. You can then import projects via the 'Projects Feed'(<destination_url>/import/projects_feed), and point to the URL exposed via Views on your source site (<source_url>/feed/projects). This will create projects that are themselves the feeds for their associated cases. You can then trigger the import of those cases when viewing the actual projects (triggering this will eventually be automated). Case states that don't exist on the destination will automatically be created.

Development sponsored by SODER in support of their Sustainable Communities initiative.
Development by Réseau Koumbit Networks
Maintained by Ergon Logic Enterprises