Redmine Customer Plugin
I’m happy to announce that I’m finally Open Sourcing my Redmine Customer plugin. This is the plugin that I use to track my customer information for each project in Redmine.
Features
For this first release, I implemented the most basic features.
- Store Customer data
- Associate a Customer for each project
- Permissions to control user access to data
Install
Download the archive file and extract it to your
vendor/pluginsfolder. You can also download directly from GitHub using git:git clone git://github.com/edavis10/redmine-customer-plugin.git vendor/plugins/customer_pluginFollow the Redmine plugin installation steps. Make sure to install Engines 2 if you use Rails 2.0.
Setup the database using the migrations.
rake db:migrate_pluginsLogin to your Redmine install as an Administrator
- Setup the permissions for your roles
- Add the “Customer module” to the enabled modules for your project
- The link to the plugin should appear on that project’s navigation as Customer
Help
If you need help you can leave a comment here or enter an issue directly into my bug tracker.
Eric
Comments
-
Sorry- Redmine.org is wonky about posting… Yes to the engines et al, checking of versions…la (easier than Zope/Plone anyway!)
The db:migrate was the first glitch – choking on trying to add customer_id to table ‘projects’.
Found the problem. That attribute was already in use in another relation.
Did the rest manually, but may not have it right, as I can’t find a ~.sql command file, - similar to what is there now (snippet of pg_dumpall):
====
CREATE TABLE customers ( customer_id integer, name text, company text, address text, phone text, website text, id integer );
=====
Got that from grep of the dirtree for whatever—trace was choking on the absence of..