Landscape Client lacks a graphical application for configuration
Bug #911279 reported by
Geoff Teale
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Undecided
|
Geoff Teale |
Bug Description
This bug is the first part of this EEP:
https:/
The scope I intend to implement in this step:
1. Design the settings dialog (in compliance with the EEP)
2. Hook the settings dialog into the existing landscape.
3. Add a script that allows the dialog to be invoked as a stand alone program
I will raise further bugs to support the wiring on this script into the Unity/GNOME control panel, dealing with permission and packaging it all.
Related branches
lp:~tealeg/landscape-client/settings-ui
- Free Ekanayaka (community): Approve
- Fernando Correa Neto (community): Approve
-
Diff: 1666 lines (+1496/-29)12 files modifiedlandscape/broker/config.py (+4/-1)
landscape/broker/tests/test_config.py (+13/-0)
landscape/configuration.py (+18/-24)
landscape/tests/test_configuration.py (+4/-4)
landscape/ui/controller/app.py (+32/-0)
landscape/ui/controller/configuration.py (+232/-0)
landscape/ui/controller/tests/test_app.py (+124/-0)
landscape/ui/controller/tests/test_configuration.py (+223/-0)
landscape/ui/view/configuration.py (+152/-0)
landscape/ui/view/tests/test_configuration.py (+270/-0)
landscape/ui/view/ui/landscape-client-settings.glade (+407/-0)
scripts/landscape-client-settings-ui (+17/-0)
lp:~tealeg/landscape-client/ui-interface-iteration3
- Thomas Herve (community): Approve
- Chad Smith: Abstain
- Fernando Correa Neto (community): Approve
-
Diff: 3342 lines (+1244/-1344)15 files modifiedglib-2.0/schemas/com.canonical.landscape-client-settings.gschema.xml (+10/-10)
landscape-client.conf (+1/-0)
landscape/ui/constants.py (+3/-0)
landscape/ui/controller/app.py (+36/-3)
landscape/ui/controller/configuration.py (+54/-246)
landscape/ui/controller/tests/test_app.py (+19/-6)
landscape/ui/controller/tests/test_configuration.py (+115/-179)
landscape/ui/model/configuration/state.py (+61/-42)
landscape/ui/model/configuration/tests/test_state.py (+53/-45)
landscape/ui/model/configuration/tests/test_uisettings.py (+17/-18)
landscape/ui/model/configuration/uisettings.py (+4/-4)
landscape/ui/tests/helpers.py (+14/-0)
landscape/ui/view/configuration.py (+163/-205)
landscape/ui/view/tests/test_configuration.py (+272/-227)
landscape/ui/view/ui/landscape-client-settings.glade (+422/-359)
Changed in landscape-client: | |
assignee: | nobody → Geoff Teale (tealeg) |
status: | New → In Progress |
tags: | added: points-5 squad-gamma |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
Changed in landscape-client: | |
status: | Fix Committed → In Progress |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.