#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