View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005479 | mantisbt | bugtracker | public | 2005-04-21 10:37 | 2009-05-19 20:04 |
| Reporter | ryandesign | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | confirmed | Resolution | open | ||
| Product Version | 1.0.0a1 | ||||
| Summary | 0005479: Show whether project uses specific workflow transitions or not / allow deleting project-specific workflow transitions | ||||
| Description | This is a bug report / feature request about the workflow transitions management interface (Manage -> Manage Configuration -> Workflow Transitions -- manage_config_workflow_page.php). It is possible to define global workflow transitions used by all projects (which get saved into mantis_config_table with project_id=0), and it's possible to define project-specific workflow transitions (which get saved with the correct project_id). When looking at a project's workflow transition definitions, however, it's not possible to tell whether the project has specific rules or is using the global rules; I would want to see this information. It also seems not to be possible to remove project-specific workflow transitions and instead have that project use the global workflow transitions again. Mantis should have this ability. A proposed solution for both is below. | ||||
| Additional Information | The interface I envision to correct both of these issues is that below the Workflow box label, and above the matrix of checkboxes, there should be two radio buttons, looking something like this: (*) Use global workflow settings ( ) Use specific workflow settings for this project: When "Use global workflow settings" is selected, the checkboxes in the matrix are disabled, and the checkbox states reflect the global settings. Clicking the "Use specific workflow settings for this project" radio button enables the checkboxes, and on submit, the new entries for this project are created in the mantis_config_table. To remove project-specific workflow definitions, simply click the first radio button again; on submit, the project-specific entries in mantis_config_table should be removed. | ||||
| Tags | No tags attached. | ||||
|
See also 0004416 in which the web-based workflow management interface was created. |
|
|
I was thinking along the same lines. Once the project vs global settings are highlighted, it becomes easier to see the appropriate actions. Rather than radio buttons, I was going to add an additiona "submit" button that says "Revert to global settings". Of course, ot wouldn't be visble if there were no project specific settings. |
|
|
Partial fix in CVS covering Email and Workflow transitions. A delete project specific workflow button has been added. config_defaults_inc.php -> 1.261 |
|
|
I'm looking for feedback on the Workflow Threshold page. There are about 20 settings here that I could clear globally. Is this too much? |
|