Bug 6984 - Refactoring general
Summary: Refactoring general
Status: VERIFIED FIXED
Alias: None
Product: Toaster
Classification: Build System, Metadata & Runtime
Component: toaster (show other bugs)
Version: 1.9
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 1.9 M2
Assignee: Michael Wood
QA Contact: Alexandru Roman
URL:
Whiteboard:
Depends on: 7705 7706 7707 7708 7709 7711 7712
Blocks:
  Show dependency tree
 
Reported: 2014-11-20 10:30 UTC by Michael Wood
Modified: 2015-09-07 14:45 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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