ChiliProject is not maintained anymore. Please be advised that there will be no more updates.
We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.
Set %done with issue state while allowing to change %done manually (Feature #331)
by default, setting the issue state to closed does not set done to 100.
one can couple %done with the status (can't remember if it was with stock redmine/chili or through a plugin) by telling which state means which percentage.
however, this hides the %done field completely so developers can't document how much work is left for a specific issue.
it would be good to have a configuration option to optionally associate issue states with a value for done whilst still having the possibility to change the value manually.
eg for most users the state closed also means 100 of the work has been done.
To rephrase: even if the issue done field is calculated automatically, it should not be hidden. The user should be allowed to change it. That is, the functionality should be as with the Issue Due Date PluginAfter updating an issue, the following should be checked:
- If done% is empty, fill it from the automatic values
- if issue status has changed, fill done% from the automatic values
- if issue status hasn't changed, don't touch done%
- Target version set to 2.3.0
I added something similar with this Pull Request:
I think Stephans patch is fine, however maybe it should belong in a different bug. To clarify
what's being asked:
After updating an issue, the following should be checked:
If done% is empty, fill it from the automatic values
if issue status has changed, fill done% from the automatic values
if issue status hasn't changed, don't touch done%
What's been written:
After closing a bug, it sets the done ratio to 100%