Dear ChiliProject-Community,
my name is Romano and I'm a developer at Finn-labs in Berlin.
We would like to extend the idea of issue statuses in the context of a project, meaning:
The setting is_closed (for a status) is configurable for each project.
The issue status "Pending" in project A results in a closed issue, whereas in project B "Pending" the issue is still open.
To write a monkey patch for this extension makes no sense since the changes would be to intense.
What we would like to change:
- remove the field "is_closed" (or even all customizable fields like is_default, default_done_ratio, etc.) from issue_statuses
- create a new table project issue status which references the issue_status and the project specific options(project_id, issue_status_id, is_closed, ..etc.)
- remove the view Issue Statuses from the administration-section
- create a new view in the administration/settings section, where you can define which options are default for new projects
Up to this point, this would basically replace the old behavior. New projects would have these 'global' (default) settings and only if the user wants to, he could change the settings for a project -->
- add a tab in the project/settings section, where you can change the is_closed, etc. parameters
What is your opinion about the change and the implementation?
Kind Regards,
Romano