#280: Move multiproduct.model.ModelBase to dashboard plugin
---------------------------+------------------------------------
  Reporter:  olemis        |      Owner:  franco
      Type:  enhancement   |     Status:  accepted
  Priority:  trivial       |  Milestone:
 Component:  multiproduct  |    Version:
Resolution:                |   Keywords:  database model testing
---------------------------+------------------------------------

Comment (by olemis):

 Replying to [comment:5 rjollos]:
 > I haven't seen the previous discussion in which it was decided to move
 common components to dashboard,

 There's no such record since that was one of the first decisions we made
 about Bloodhound . I'm not even sure we had neither mailing lists setup
 nor even project page at the time .

 > but my initial impression is that it doesn't make much more sense to
 have them in dashboard than in multiproduct.
 > I had a brief discussion about this with gjm this evening, and we both
 think it might make sense to move the components to a new
 `bloodhound_core` directory.

 At the time there was no much time to create and manage a new
 bloohound_core directory that noone knew what'd happen with it in the
 future . After considering both options we decided that shared assets
 would be placed in dashboard because all other plugins already depended
 upon it (for widgets).

 > I  also think that `ModelBase.py` should be in `model.py` rather than
 `db.py`. My understanding is that only the schema and environment upgrade
 hooks should be in `db.py`.
 >

 +1

 > I've committed the fixes for the test cases in r1418224. Thank you
 franco and olemis!

 A big thank you for taking the the time to review and commit .
 :)

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/280#comment:6>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker

Reply via email to