Project

General

Profile

PluginCustomer » History » Version 4

Stephen Herr, 2010-03-18 18:19
I added the migrate_plugins RAILS_ENV=production item because without it, my current test environment fails in a blaze of glory.

1 1 Eric Davis
h1. Customer Plugin
2
3
This is a plugin for Redmine that can be used to track basic customer information for each project.  It was created so I could track which project belonged to which customer.
4
5
h2. Features
6
7
For this first release, I implemented the most basic features.
8
9
* Store Customer data
10
* Associate a Customer for each project
11
* Permissions to control user access to data
12
13 2 Eric Davis
h2. Screenshot
14
15
!customer-screenshot_thumb.png!:/attachments/download/558
16
17 3 Eric Davis
h2. Getting the plugin
18
19
A copy of the released version can be downloaded from "Little Stream Software":https://projects.littlestreamsoftware.com/projects/redmine-customers/files.  A development copy can be downloaded from "GitHub":http://github.com/edavis10/redmine-customer-plugin/tree/master
20
21 1 Eric Davis
h2. Install
22
23 3 Eric Davis
1. Follow the Redmine plugin installation steps at: [[Plugins]] Make sure the plugin is installed to @vendor/plugins/customer_plugin@
24 4 Stephen Herr
2. Setup the database using the migrations. @rake db:migrate_plugins@  or @rake db:migrat_plugins RAILS_ENV=production@ if you are still configuring and testing and have not set up the final environment.
25 3 Eric Davis
3. Login to your Redmine install as an Administrator
26
4. Setup the permissions for your roles
27
5. Add the "Customer module" to the enabled modules for your project
28
6. The link to the plugin should appear on that project's navigation as Customer
29 1 Eric Davis
30
h2. Usage
31
32
# Use the "New" link to create a Customer.
33
# Once you have created a customer, use the "Assign" link to assign a customer to a Project.
34
# Continue doing steps 1 and 2 until you have assigned customers to all your projects you need.
35
36
h2. Upgrade
37
38
h3. Zip file
39
40 3 Eric Davis
# Download the latest zip file from https://projects.littlestreamsoftware.com/projects/redmine-customers/files
41 1 Eric Davis
# Unzip the file to your Redmine into vendor/plugins
42
# Restart your Redmine
43
44
h3. Git
45
46
# Open a shell to your Redmine's vendor/plugins/customer_plugin folder
47
# Update your git copy with `git pull`
48
# Restart your Redmine
49
50
h2. License
51
52
This plugin is licensed under the GNU GPL v2.  See LICENSE.txt and GPL.txt for details.
53
54
If you would like to report a bug or request a new feature the bug tracker is located at  https://projects.littlestreamsoftware.com
55
56
h2. News
57
58
"0.1.0 Release announcement":http://theadmin.org/articles/2008/5/22/redmine-customer-plugin (2008-05-22)
59 3 Eric Davis
"0.2.0 Release announcement":http://theadmin.org/articles/2009/3/24/customer-plugin-v0-2-0-released (2009-03-24)