[Trac-tickets] [The Trac Project] #880: Renaming fields in dictionary does not lead to changes in related tables

The Trac Project noreply at edgewall.com
Thu Nov 4 14:50:47 EST 2004


#880: Renaming fields in dictionary does not lead to changes in related tables
------------------------+---------------------------------------------------
       Id:  880         |      Status:  new                     
Component:  trac-admin  |    Modified:  Thu Nov  4 14:50:46 2004
 Severity:  normal      |   Milestone:                          
 Priority:  normal      |     Version:  devel                   
    Owner:  daniel      |    Reporter:  pkou <pkou at ua.fm>    
------------------------+---------------------------------------------------
 Trac does not update ''all'' affected fields when dictionary is edited.

 Required additional processing for default values:
  * When default ''component'', ''priority'', ''severity'', ''version'', or
 ''milestone'' is renamed via ''trac-admin'', then appropriate property
 ''default_component'', ''default_priority'', ''default_severity'',
 ''default_version'', or ''default_milestone'' should be renamed in
 ''trac.ini'';
  * When default ''component'', ''priority'', ''severity'', ''version'', or
 ''milestone'' is deleted via ''trac-admin'', then appropriate property
 ''default_component'', ''default_priority'', ''default_severity'',
 ''default_version'', or ''default_milestone'' should be cleared in
 ''trac.ini''.

 Required additional processing when dictionary records are renamed:
  * If ''priority'', ''severity'', ''milestone'', or ''version'' is
 renamed, then field ''priority'', ''severity'', ''milestone'', or
 ''version'' should be renamed in appropriate tickets.

 Required additional processing when dictionary records are deleted:
  * If ''component'', ''milestone'', or ''version'' is deleted, then field
 ''component'', ''milestone'', or ''version'' should be cleared in
 appropriate tickets;
  * If ''priority'' or ''severity'' is deleted, then field ''priority'' or
 ''severity'' should be renamed to default value in appropriate tickets.

 Patch attached.

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/880>
The Trac Project <>


More information about the Trac-Tickets mailing list