ckanext-redmine
This is an extension that provides a contact form for users to contact you about different categories of problems, backed by a redmine installation.
Features
This extension provides:
Contact form
This (defaults to /contact) that allows a user to contact the data portal owners and send feedback/questions to various redmine installations. Each installation can be made available at a URL to cover different types of reports. For instance on data.gov.uk /contact and /content/general put data into one redmine instance, /contact/location puts the issues in another.
The categories drop-down is populated with the categories from the named Redmine instance and so these should be created within Redmine itself (optionally with a default assignee).
In this version of the extension all submitted issues are private (at least if Redmine is configured to be private) and they are not shown on the data portal.
Failure to add the issue to redmine will trigger an email to a system administrator to containing the contact information (so that details are not lost).
Simple contact-report
This shows the number of open/closed tickets with links to the youngest and oldest tickets in each state. The table below shows the number of open/closed tickets for each category and provides a link directly to the Redmine view filtered by that category. This view is only accessible to system administrators.
Configuration
Create a project, some categories and add a user to redmine. Go to /settings and click on Authentication and make sure Enable REST web service is checked.
Add redmine to your ckan.plugins.
Copy redmine-config-simple.json to where you put your config files and file in the required fields (for the number of instances you want to connect to). For each instance specify a name and fill in the fields as follows:
“`
- url - The web address of your redmine installation