Bug 6984

Summary: Refactoring general
Product: [Build System, Metadata & Runtime] Toaster Reporter: Michael Wood <michael.g.wood>
Component: toasterAssignee: Michael Wood <michael.g.wood>
Status: VERIFIED FIXED QA Contact: Alexandru Roman <alexandru.costinx.roman>
Severity: enhancement    
Priority: Medium CC: alexandru.costinx.roman, alexandru.damian, belen.barros.pena, cristiana.voicu
Version: 1.9   
Target Milestone: 1.9 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on: 7705, 7706, 7707, 7708, 7709, 7711, 7712    
Bug Blocks:    

Description Michael Wood 2014-11-20 10:30:18 UTC
Bug for some general refactoring work to so that it can be tracked/prioritised in the schedule:

Areas in need:

 - split up of views
 - look into duplicated work done in views possible consolidation into common objects
 - javascript snippets consolidation from templates
Comment 1 Alexandru Damian 2015-05-01 14:24:46 UTC
This issue is split into 6 different steps to track incremental re-factoring work.

bug 7705 - create tests to validate toaster after changes
bug 7706 - renaming the "orm" application to "bitbakecollector"
bug 7707 - move project specific tables from "bitbakecollector" to "toastergui" application
bug 7708 - create the project specific lookup tables for layers, recipes, etc...
bug 7709 - delete the obsolete bldviewer application
bug 7711 - migrate legacy project-less data to project-based entries, and delete project-less code paths
bug 7712 - implement build/configuration conditionals in the code base
Comment 2 Michael Wood 2015-08-20 09:09:54 UTC
Tracking bug no longer needed.
Comment 3 Alexandru Roman 2015-09-07 14:45:45 UTC
Verified