Mathieu Trudel-Lapierre
aa058727f7
Merge pull request #175 from CanonicalLtd/mwhudson/nameservers-ui
...
add UI for entering nameservers
2016-10-20 09:21:56 -04:00
Michael Hudson-Doyle
7edcf3bcb7
UI for entering name servers/domains
2016-10-20 22:31:10 +13:00
Michael Hudson-Doyle
67f2ee4cda
include nameservers in device config
2016-10-20 21:59:34 +13:00
Michael Hudson-Doyle
17d96e36c8
Merge pull request #174 from CanonicalLtd/mwhudson/private-logs
...
set umask in console-conf-tui to make log files private
2016-10-20 13:46:26 +13:00
Michael Hudson-Doyle
ce3735a2ef
set umask in console-conf-tui to make log files private
...
this would also affect any other files console-conf creates, but afaict
that's only the netplan config which (a) should be private too and (b)
is handled specially anyway
2016-10-20 13:41:30 +13:00
Michael Hudson-Doyle
262a7a4806
Merge pull request #172 from CanonicalLtd/mwhudson/render-gateway
...
render gateway4/gateway6 in network config
2016-10-20 13:22:25 +13:00
Michael Hudson-Doyle
1c423e324d
Merge pull request #173 from CanonicalLtd/mwhudson/config-permissions
...
do not write the netplan config so the world can see it
2016-10-20 13:21:59 +13:00
Michael Hudson-Doyle
d594b77f28
do not write the netplan config so the world can see it
2016-10-20 12:37:19 +13:00
Michael Hudson-Doyle
baf05ac5ad
render gateway4/gateway6 in network config
...
See https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1634540
2016-10-20 11:04:18 +13:00
Michael Hudson-Doyle
0cdbd40a1c
Merge pull request #171 from CanonicalLtd/pr-168-take-2
...
skip the "enter your email address" view if the device is already owned
2016-10-12 14:00:16 +13:00
Michael Hudson-Doyle
e6a8cc07c7
address review comments
2016-10-12 13:17:14 +13:00
Mathieu Trudel-Lapierre
e41e17f61a
Fixup: don't side-effect checking for the device owner.
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-10-12 13:13:14 +13:00
Mathieu Trudel-Lapierre
a8dd559979
identity: implement an initial, dumb "is this device owned" check.
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-10-12 13:13:14 +13:00
Michael Hudson-Doyle
7f42bf3970
Merge branch 'master' into mwhudson/kill-some-signals
2016-10-11 12:55:07 +13:00
Michael Hudson-Doyle
f603207d94
remove most trivial use of signals from console-conf's flow
2016-10-11 12:48:28 +13:00
Michael Hudson-Doyle
e348207597
Remove most use of signals from welcome and network views.
2016-10-10 16:47:42 +13:00
Mathieu Trudel-Lapierre
fc10303150
Update code to follow latest `snap managed` API.
2016-10-07 11:34:45 -04:00
Mathieu Trudel-Lapierre
143e36ec69
releasing package subiquity version 0.0.19
2016-10-05 13:45:55 -04:00
Mathieu Trudel-Lapierre
9da7ce8e4e
Code cleanups and refactoring.
...
* Code cleanups and refactoring.
* console-conf: do nothing if a snap system is managed.
2016-10-05 13:44:40 -04:00
Mathieu Trudel-Lapierre
8478f1ab47
console-conf-wrapper: output of snap is-managed is "system is managed".
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-10-05 13:39:52 -04:00
Mathieu Trudel-Lapierre
f0824dd35e
Merge pull request #169 from CanonicalLtd/mwhudson/noop-if-is-managed
...
exit console-conf immediately on a managed device
2016-10-05 13:38:36 -04:00
Michael Hudson-Doyle
89e68d2b50
exit console-conf immediately on a managed device
2016-10-04 17:12:51 +13:00
Michael Hudson-Doyle
4ae64bc9db
fix attribute error in user creation
2016-09-30 15:13:39 +13:00
Michael Hudson-Doyle
23ff9fe1e8
controllers can have signals without models now.
2016-09-29 14:52:11 +13:00
Michael Hudson-Doyle
caa1120783
Merge pull request #167 from CanonicalLtd/mwhudson/tech-debt-2
...
clean up subiquity internals a bit
2016-09-29 14:06:33 +13:00
Michael Hudson-Doyle
8020dd38c7
address review comments
2016-09-29 14:06:09 +13:00
Michael Hudson-Doyle
0bd33b7074
fix subiquity side again
2016-09-29 12:29:21 +13:00
Michael Hudson-Doyle
2f8c1aa5cf
move logic from identity/login views into identity controller
...
This was what I wanted to do before I got distracted by the other things.
2016-09-27 21:56:48 +13:00
Michael Hudson-Doyle
d9095336e5
do not have controllers (or view code!!) know the order of the screens
2016-09-27 21:35:47 +13:00
Michael Hudson-Doyle
2373837269
make fake network actions in dry-run mode a lot quicker
2016-09-27 20:53:17 +13:00
Michael Hudson-Doyle
aa4d188d45
fix subiquity bits again
...
back to the same level of broken
2016-09-27 20:53:17 +13:00
Michael Hudson-Doyle
dad0e10912
completely separate menu -> signal and signal -> method mappings
...
and put the signal -> method mapping into the controller
this breaks the subiquity part even more than before, but it's pretty broken
already.
2016-09-27 20:53:17 +13:00
Mathieu Trudel-Lapierre
aab8c08243
releasing package subiquity version 0.0.18
2016-09-23 15:48:03 -04:00
Mathieu Trudel-Lapierre
60913f0a40
Add changelog entries for release.
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-09-23 15:41:35 -04:00
Mathieu Trudel-Lapierre
ba51edff75
models/network: don't render wifi devices that have no addresses and no DHCP.
...
Otherwise netplan, seeing the device half-rendered, also expects to set a
SSID we haven't set.
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2016-09-23 15:21:32 -04:00
Mathieu Trudel-Lapierre
d939a2f976
Merge pull request #165 from CanonicalLtd/mwhudson/log-timestamps
...
do not override datefmt so we get seconds (and even microseconds) in the logs
2016-09-21 13:51:53 -04:00
Michael Hudson-Doyle
cd2758cc90
do not override datefmt so we get seconds (and even microseconds) in the logs
2016-09-21 11:56:04 +12:00
Mathieu Trudel-Lapierre
4c29d4fd42
Merge pull request #164 from CanonicalLtd/mwhudson/ui-remarks
...
address some UI comments from Mark
2016-09-20 11:01:35 -04:00
Michael Hudson-Doyle
e765538c95
address some UI comments from Mark
2016-09-20 14:13:31 +12:00
Michael Hudson-Doyle
f94e7fce52
releasing package subiquity version 0.0.17~xenial
2016-09-20 13:17:46 +12:00
Michael Hudson-Doyle
f031e71162
Merge pull request #162 from CanonicalLtd/mwhudson/link-status
...
Indicate if a wired interface is connected or not
2016-09-20 13:12:58 +12:00
Michael Hudson-Doyle
cbc6e97af7
use is_connected from probert
2016-09-19 11:27:12 +12:00
Mathieu Trudel-Lapierre
627dc340f7
Merge pull request #163 from CanonicalLtd/mwhudson/stamp-earlier
...
Mark firstboot complete as soon as we've called create-user
2016-09-16 10:52:48 -04:00
Michael Hudson-Doyle
051c41cf7b
Mark firstboot complete as soon as we've called create-user
...
Otherwish if you reboot while still on the final screen you end up in
console-conf again.
2016-09-16 14:41:56 +12:00
Michael Hudson-Doyle
f78cae64bd
Show if a link is not connected.
...
At least as well as ip(8) does it.
2016-09-16 14:28:40 +12:00
Michael Hudson-Doyle
682c81c289
Really probe (i.e. call into probert) every time we load the network screen.
...
Connected-ness of a link is something that can plausibly change over short
timescales.
2016-09-16 14:27:37 +12:00
Michael Hudson-Doyle
6161967459
Merge pull request #159 from CanonicalLtd/mwhudson/lp-1623756
...
Do not write any config for a wlan device that has not been given a ESSID
2016-09-16 09:59:31 +12:00
Michael Hudson-Doyle
55c95faae1
Merge pull request #160 from CanonicalLtd/mwhudson/task-paranoia
...
be more careful in BackgroundProcess.cancel
2016-09-16 09:59:26 +12:00
Michael Hudson-Doyle
fdd99e21f0
be more careful in BackgroundProcess.cancel
...
Someone sent me a traceback where cancel() was called before .proc was set. I
don't really understand how this happens, but there's no harm in being careful.
2016-09-15 21:35:48 +12:00
Michael Hudson-Doyle
36967e2309
Do not write any config for a wlan device that has not been given a ESSID
...
See https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1623756
2016-09-15 21:30:41 +12:00