added new steps and show the correct data in each step

Signed-off-by: Chris Jones <chris@jonezy.org>
new data dependencies implemented.

- wheel adds correct package dependencies
- removing package removes the wheel that added it
- trim adds correct package dependencies
- removing package removes the trim that added it.

Signed-off-by: Chris Jones <chris@jonezy.org>
corrected wheel pricing, adding note to explain the pricing as well

also fixed a bug that was preventing optional wheels from showing up at
all

Signed-off-by: Chris Jones <chris@jonezy.org>
fixed a few build and deployment issues that cropped up from renaming
the project

Signed-off-by: Chris Jones <chris@jonezy.org>
wheels that belong to multiple packages now have no price and a note that
you have to select a package first.

Signed-off-by: Chris Jones <chris@jonezy.org>
wheels that belong to multiple packages now have no price and a note that
you have to select a package first.

Signed-off-by: Chris Jones <chris@jonezy.org>
Merge branch 'wheels-fixes' of github.com:jonezy/buildmymini.ca into wheels-fixes
Merge branch 'master' into wheels-fixes
Merge branch 'master' into wheels-fixes
upholstery colourlines are now part of the vehicle and upholstery data

Signed-off-by: Chris Jones <chris@jonezy.org>
colourlines,trim and wheels now add dependencies correctly

- simple one way dependency adding works
- need to come up with a way to do the reverse (a package
could have 1 or these 3 trims etc)

Signed-off-by: Chris Jones <chris@jonezy.org>
final wheels etc ui work, single associations are working properly.

Signed-off-by: Chris Jones <chris@jonezy.org>
interiors without an associated colourline will still work, std configs
load properly now.

Signed-off-by: Chris Jones <chris@jonezy.org>
the first pass at the new wheels and tires is done, selections left to do!

Signed-off-by: Chris Jones <chris@jonezy.org>
adding a colourline will clear all previously added system selections

Signed-off-by: Chris Jones <chris@jonezy.org>
wheels no longer NaN out the prices

Signed-off-by: Chris Jones <chris@jonezy.org>
final single association stuff wrapped up, now, for selection windows.

Signed-off-by: Chris Jones <chris@jonezy.org>
bit of cleanup in progress to get colourline removals working properly.

Signed-off-by: Chris Jones <chris@jonezy.org>
interiors now indicate if they will increase the overall price.

Signed-off-by: Chris Jones <chris@jonezy.org>
new choice windows are in place for packages -> wheels/trim

Signed-off-by: Chris Jones <chris@jonezy.org>