Merge lp://staging/~tealeg/landscape-client/disable-client-from-ui into lp://staging/~landscape/landscape-client/trunk
Proposed by
Geoff Teale
Status: | Merged |
---|---|
Approved by: | Mike Milner |
Approved revision: | 506 |
Merged at revision: | 477 |
Proposed branch: | lp://staging/~tealeg/landscape-client/disable-client-from-ui |
Merge into: | lp://staging/~landscape/landscape-client/trunk |
Prerequisite: | lp://staging/~tealeg/landscape-client/ui-interface-iteration3 |
Diff against target: |
579 lines (+218/-175) 9 files modified
landscape/ui/controller/app.py (+2/-3) landscape/ui/controller/configuration.py (+28/-12) landscape/ui/controller/tests/test_configuration.py (+11/-2) landscape/ui/model/registration/mechanism.py (+40/-0) landscape/ui/model/registration/proxy.py (+66/-32) landscape/ui/model/registration/tests/test_mechanism.py (+38/-3) landscape/ui/model/registration/tests/test_proxy.py (+33/-20) landscape/ui/view/configuration.py (+0/-3) landscape/ui/view/tests/test_configuration.py (+0/-100) |
To merge this branch: | bzr merge lp://staging/~tealeg/landscape-client/disable-client-from-ui |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mike Milner (community) | Approve | ||
Fernando Correa Neto (community) | Approve | ||
Review via email: mp+95588@code.staging.launchpad.net |
Description of the change
Fixes bug #944652.
Note, this depends on the ui-interface-
This branch does the following:
- Adds a call to "landscape-config --disable" into the RegistrationMec
- Adds a DBus method "disable" to the RegistrationMec
- Adds a "disable" passthrough method to the RegistrationProxy.
- Removes "persist" from the view level code
- Makes the App controller use the ConfigController instead of the view to persist settings
- Makes ConfigControlle
To post a comment you must log in.
Looks good, +1!