Formerly Products.project, this package aims for "simple" project management with 4 (Dexterity) content types added to Plone: Client, Project, Iteration, and Task.
Project description
Introduction
Formerly Products.project, this package aims for “simple” project management with the addition of 4 new content types to Plone: client, project, iteration, and task (requires Dexterity). It also includes a tool to automate creation of iterations. Finally, there is a project workflow for client, project, and iteration that contains active/inactive state(s).
Code repository: http://svn.plone.org/svn/collective/collective.project/trunk/
Questions and comments to aclark@aclark.net
Report bugs at aclark@aclark.net
For installation instructions, please see docs/INSTALL.txt
Installation
To install collective.project using zc.buildout, you can do this:
Add collective.dexterity to the list of instance eggs, e.g.:
[instance] ... eggs = ... collective.project
Add http://good-py.appspot.com/release/dexterity/1.0a2 to the list of buildout extends, e.g.:
[buildout] ... extends = ... http://good-py.appspot.com/release/dexterity/1.0a2
For more information about how to install Dexterity, please see: http://plone.org/products/dexterity/documentation/how-to/install.
Add collective.project to the list of instance eggs, e.g.:
[instance] ... eggs = ... collective.project
For Plone 3.2.x and under, tell the plone.recipe.zope2instance recipe to install a ZCML slug:
[instance] recipe = plone.recipe.zope2instance ... zcml = collective.project
Re-run buildout, e.g. with:
$ ./bin/buildout
You can skip the ZCML slug if you are going to explicitly include the package from another package’s configure.zcml file, or if you are using Plone 3.3.x or higher.
Changelog
0.9.3 - Dec 5, 2009
Fix bug with calculation of hours when exactly a full day (24 hours) has been worked. [aclark]
Rename class method iteration_tool (in CreateIterationForm) to create_iteration. [aclark]
Add class method to CreateIterationForm (deactivate_iteration) to change workflow state on all active iterations (to inactive) when creating new iterations. [aclark]
UI enhancements to project, iteration, task templates. [aclark]
Factor out some class methods into common.py. [aclark]
Improved client view template. [aclark]
- Add additional fields to client type. [aclark]
Email
Address
Website
Notes
0.9.2 - Nov 30, 2009
Provide improved installation instructions in docs/INSTALL.txt. [aclark]
0.9.1 - Nov 19, 2009
- Iteration tool bug fixes [aclark]
Set date on new iterations
- Date range tweaks on projects, iterations [aclark]
Projects last 1 year by default
Iterations last 1 month by default
Add drop down menu to select Project title, powered by portal property and SimpleVocabulary. [aclark]
Add portal property to make disable border configurable on all types. [aclark]
0.9.0 - Nov 17, 2009
- Restore ‘iteration tool’. [aclark]
Provide ability to batch create iterations for selected projects, e.g. November 2009.
Uses z3cform.
0.8.0 - Oct 8, 2009
- Bug fixes: [aclark]
Fix hours calculation for increments of time < 1 hour.
Calculate totals for active iterations only.
Don’t show inactive iterations in iteration_templates/view.pt.
- Change defaults for start and stop of projects & iterations. [aclark]
Start and stop iteration on first day and last day of current month.
Start and stop project on first day day of current month and last day of current month plus one year.
0.7.0 - Sep 29, 2009
- Package and bug fixes [aclark]
Package shipped without top level docs directory, fixed.
projects_view was broken in several ways, fixed.
0.6.0 - Sep 25, 2009
Rename package to ‘collective.project’. [aclark]
- Final Dexterity content types implementation: [aclark]
- Client
Provides container for Project, and nothing else.
- Project
Has start(datetime), stop(datetime), rate(float), flat(boolean), billable(boolean) fields.
- Iteration
Has start(datetime), stop(datetime) fields.
- Task
Has start(datetime), stop(datetime), billable(boolean) fields.
- Provides custom view templates for Project, Iteration, and Task as well as three top level views: [aclark]
- projects_view
Consulting -> Client A.
- clients_view
Client A -> Consulting.
- print_view
Format for print.
0.5.0 - Aug 16, 2009
Initial Dexterity content types implementation. [aclark]
0.4.0 - Aug 14, 2009
- Track variable and flat rate fee projects (e.g. consulting and hosting). [aclark]
Amortize flat rate fee over number of months.
Compute totals for active projects only. [aclark]
0.3.0 - Mar 19, 2009
Bug fix in iteration_view template. [aclark]
0.2.0 - Mar 19, 2009
Add billable field to task
Add sort_on = ‘getObjPositionInParent’ to projects_view to display projects in order. [aclark]
0.1.0 - Mar 15, 2009
Initial release. [aclark]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.