Simple topology integration into environment view

Bug #1077067 reported by Benjamin Saller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-gui
Fix Released
High
Benjamin Saller

Bug Description

The environment view is a monolith that is difficult to work on separately. As a first and simple step to divide it up, convert the environment view's behavior to be in a separate topology module (see d3-components.js) and file, with only the environment template and glue code in the environment file.

In this first step, the single module will be subscribed to aggregated db events rather than the delta.

New tests will only be for the new environment configuration (to the degree possible, given that it is largely glue code) and event aggregation. It will not cover tests for legacy code.

Gary Poster (gary)
Changed in juju-gui:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Benjamin Saller (bcsaller)
Gary Poster (gary)
description: updated
summary: - Env View Refactor: Topology
+ Simple topology integration into environment view
Gary Poster (gary)
Changed in juju-gui:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.