Opened 11 years ago
Closed 10 years ago
#11857 closed enhancement (fixed)
Rename the < default > value for [ticket] default_owner
| Reported by: | Ryan J Ollos | Owned by: | Ryan J Ollos |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.2 |
| Component: | ticket system | Version: | |
| Severity: | normal | Keywords: | component |
| Cc: | Branch: | ||
| Release Notes: |
|
||
| API Changes: |
Moved logic that sets ticket owner to component owner from |
||
| Internal Changes: | |||
Description
The value < default > that was added in #1333 has caused a bit of confusion due to the change in behavior (TracUpgrade#Behaviorofticketdefault_ownerchanged) and the use of whitespace in < default >.
The proposed changes will add <default> and <component_owner> as values that cause tickets to be assigned to the Component owner. Use of <default> and < default > will be deprecated and <component_owner> will be used in the documentation.
Besides being more verbose, <component_owner> implies how additional special values provided by Trac and plugins might be named: <project_owner>, <milestone_owner>, etc … We should explore the mechanism by which plugins might extend the supported values.
Attachments (0)
Change History (9)
comment:1 by , 11 years ago
| Type: | defect → enhancement |
|---|
comment:2 by , 11 years ago
| Milestone: | next-dev-1.1.x → 1.1.4 |
|---|
comment:3 by , 11 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:4 by , 11 years ago
| Milestone: | 1.1.4 → 1.1.5 |
|---|
comment:5 by , 11 years ago
| Milestone: | 1.1.5 → 1.2 |
|---|
comment:7 by , 10 years ago
| Milestone: | 1.1.6 → next-dev-1.1.x |
|---|---|
| Owner: | removed |
| Status: | assigned → new |
comment:8 by , 10 years ago
| Milestone: | next-dev-1.1.x → 1.2 |
|---|---|
| Owner: | set to |
| Release Notes: | modified (diff) |
| Status: | new → assigned |
I've decided to defer for now the change of adding the <component_owner> alias. The proposed changes in log:rjollos.git:t11857 moves the logic that sets the ticket owner to component owner from the Ticket model to the ConfigurableTicketWorkflow. The changes are similar to #11858 in that they can be overridden by changing the ITicketActionController ([ticket] workflow). See comment:8:ticket:11858.
comment:9 by , 10 years ago
| API Changes: | modified (diff) |
|---|---|
| Release Notes: | modified (diff) |
| Resolution: | → fixed |
| Status: | assigned → closed |
Committed to trunk in [14233].
An outcome of the changes is that the actual ticket owner is shown in the properties dialog during preview rather than < default >.



Narrowing focus for 1.1.4.