subiquity/subiquitycore
Michael Hudson-Doyle 82b11dbd69 reorganize the network model and make the UI a bit more consistent
The main change here is to separate the state a network device is in and the
state we want it to be in. So it now parses the netplan config on a system as
well as probing the state of via probert.

The UI is changed to make this distintion too, and be IMO a bit more
consistent. Somewhere in this I've removed the display of whether the
probed address was found via DHCP or not, possibly that should be put
back if it doesn't make things too cluttered.

In dry-run mode, we now still write the config and feed it to netplan, but
in a way that doesn't affect the system we are running it on.
2016-11-07 15:15:46 +13:00
..
controllers reorganize the network model and make the UI a bit more consistent 2016-11-07 15:15:46 +13:00
models reorganize the network model and make the UI a bit more consistent 2016-11-07 15:15:46 +13:00
ui reorganize the network model and make the UI a bit more consistent 2016-11-07 15:15:46 +13:00
__init__.py Rename subiquity to subiquitycore -- will serve as base classes for everything 2016-06-30 14:17:01 -04:00
async.py Rename subiquity to subiquitycore -- will serve as base classes for everything 2016-06-30 14:17:01 -04:00
controller.py restore escape key behaviour 2016-11-02 12:44:04 +13:00
core.py address review comments 2016-09-29 14:06:09 +13:00
curtin.py Move function for creating a user to its own file. 2016-07-27 14:52:16 +12:00
log.py do not override datefmt so we get seconds (and even microseconds) in the logs 2016-09-21 11:56:04 +12:00
meta.py Rename subiquity to subiquitycore -- will serve as base classes for everything 2016-06-30 14:17:01 -04:00
model.py completely separate menu -> signal and signal -> method mappings 2016-09-27 20:53:17 +13:00
palette.py NetworkView: rework layout for network info based on review. 2016-06-30 17:24:31 -04:00
prober.py Really probe (i.e. call into probert) every time we load the network screen. 2016-09-16 14:27:37 +12:00
signals.py make properly sure that the wifi password does not get logged 2016-10-28 13:14:05 +13:00
user.py Refactor identity stuff to avoid dep on curtin in console-conf case. 2016-07-27 16:05:47 +12:00
utils.py Clean up systemd jobs. 2016-09-01 22:33:00 +12:00
view.py restore escape key behaviour 2016-11-02 12:44:04 +13:00