On 2/22/13 10:12 AM, Olemis Lang wrote:
On 2/22/13, Apache Bloodhound <[email protected]> wrote:
#404: Populate default schema on product addition
---------------------------+-----------------------------------
   Reporter:  jure          |      Owner:  jure
       Type:  defect        |     Status:  assigned
   Priority:  major         |  Milestone:
  Component:  multiproduct  |    Version:
Resolution:                |   Keywords:  bep-0003 multiproduct
---------------------------+-----------------------------------

Comment (by matevzb):

  Initial implementation in r1448946, until we consolidate on extending the
  IEnvironmentSetupParticipant on Product creation.

*Up to this point* , that should never happen and MUST not be supported .

How I see things will evolve is the following - we won't be changing IEnvironmentSetupParticipant interface. I should be kept untouched to keep the backward compatibility with existing plugins. As discussed in one of the previous threads, the interface will still be used as before but on per product basis. As trac.env.EnvironmentSetup (the class that sets up default resources) implements that interface, after implementing the #404 and #406, the default system tables (for newly added product) will be automatically populated by EnvironmentSetup so there will be no more need for the code introduced with this commit.

Cheers,
Jure

Reply via email to