lp:~nataliabidart/ubuntu/natty/ubuntuone-control-panel/ubuntuone-control-panel-0.5.1
- Get this branch:
- bzr branch lp:~nataliabidart/ubuntu/natty/ubuntuone-control-panel/ubuntuone-control-panel-0.5.1
Branch merges
- Daniel Holbach (community): Approve
-
Diff: 3757 lines (+2468/-591)27 files modifiedPKG-INFO (+1/-1)
data/account.ui (+0/-197)
data/applications.ui (+0/-13)
data/dashboard.ui (+197/-0)
data/install.ui (+51/-0)
data/management.ui (+7/-7)
data/services.ui (+69/-0)
debian/changelog (+36/-0)
debian/control (+4/-2)
debian/ubuntuone-control-panel-gtk.install (+1/-0)
po/POTFILES.in (+5/-2)
pylintrc (+1/-1)
setup.py (+1/-1)
ubuntuone-control-panel-gtk.desktop.in (+14/-0)
ubuntuone/controlpanel/backend.py (+53/-1)
ubuntuone/controlpanel/dbus_service.py (+88/-0)
ubuntuone/controlpanel/gtk/gui.py (+315/-27)
ubuntuone/controlpanel/gtk/package_manager.py (+60/-0)
ubuntuone/controlpanel/gtk/tests/__init__.py (+151/-0)
ubuntuone/controlpanel/gtk/tests/test_gui.py (+573/-158)
ubuntuone/controlpanel/gtk/tests/test_package_manager.py (+177/-0)
ubuntuone/controlpanel/integrationtests/test_dbus_service.py (+99/-7)
ubuntuone/controlpanel/logger.py (+2/-5)
ubuntuone/controlpanel/replication_client.py (+115/-0)
ubuntuone/controlpanel/tests/__init__.py (+152/-4)
ubuntuone/controlpanel/tests/test_backend.py (+136/-165)
ubuntuone/controlpanel/tests/test_replication_client.py (+160/-0)
Related bugs
Bug #693798: u1cp should recommend u1cp-gui, and u1cp-gtk should provide it | High | Fix Released | |
Bug #693879: The package lacks a .desktop file | High | Fix Released |
Related blueprints
Branch information
- Owner:
- Natalia Bidart
- Status:
- Merged
Recent revisions
- 6. By Natalia Bidart
-
* New upstream release (0.5.1):
[ Natalia B. Bidart <email address hidden>]
- Desktopcouch replication service is accessed in the GTK+ UI through the
backend using its DBus service (LP: #696782).
- Desktopcouch replication service is managed in the backend and exposed in
the DBus service (LP: #696782).* New upstream release (0.5.0):
[ Natalia B. Bidart <email address hidden> ]
- renamed Account to Dashboard.
- renamed Applications to Services.
- added enable_files/disable_ files to backend + dbus service.
- added a new dbus signal FileSyncStatusChanged.
- desktopcouch replication exclusion layer is acceded directly on the GUI.
We should later move that to the backend.
- a new module package_manager was added to the gtk package, since we need
to do some deeper work to abstract that manager from the toolkit (since it
uses a gtk progress bar) (LP: #673673).
- a new widget InstallPackage that provides package installation.
- widgets FilesService and DesktopcouchService that can be re used as
needed.
- ServicesPanel checks for depenencies and creates widget as necessary (LP:
#673672).* debian/control (LP: #693798):
- ubuntuone-control- panel now Recommneds ubuntuone- control- panel-gui
- ubuntuone-control- panel-gtk now Provides ubuntuone- control- panel-gui
- bumped required version of ubuntuone-client to >= 1.5.2* debian/
ubuntuone- control- panel-gtk. install (LP: #693879):
- provide the .desktop file for the GTK UI - 5. By Michael Terry
-
* debian/control
- depends on ubutuone-client >= 1.5.1
- depends on ubuntu-sso-client >= 1.1.7
* New upstream release.
* Updated list of messages to be shown on the overview panel (LP:
#690379).
* Implemented callback for failure when loading devices.
* Added a spinner on every UbuntuOneBin to be shown while loading the
panel content.
* Devices can now be removed (LP: #691295).
* Migrated dbus_client to use non-deprectaed SSO D-Bus API.
* Added clear_credentials to dbus_client module.
* Implemented devices tab (LP: #690649).
* Maximum size is set using geometry hints (LP: #683164).
* Added logging to dbus_service and backend.
* Error signals now sent the object id when available (LP: #691292).
* After machine was added, Folders page is shown (LP: #674459).
* VolumesInfoError signal is now handled (LP: #690292).
* When FileSyncStatusError is received, no more DbusException messages
are leaked to the end user (LP: #690305).
* User can now subcribe and unsubscribe from folders (LP: #689646).
* Dbus booleans are now those strings whose bool() defines its value. So,
'' for False and any other non empty string for True (LP: #683619).
* File sync status is retrieved and displayed in the right top corner
(LP: #673670).
* Adding handling for file sync disabled (only backend for now).
* Management panel is not twined itself if CredentialsFound signal is
received several times (LP: #683649).
* Default to None and initialize if None in code, instead of mutable
defaults. - 2. By Natalia Bidart
-
* Initial release.
* New upstream release (0.0.9):
[ Natalia B. Bidart <email address hidden> ]
* Making license for gtk/widgets be compatible with GPL v3.
* Handling properly any failure between dbus calls and errbacking
deferreds (LP: #683760).
* Added the "Folders" tab in the control panel (LP: #674455).
* The banner was improved to make it shorter.
* Proper background colors were set to the rest of the status bar (at the
top, showing quota and file sync status).
* Started implementation to manage folders (part of LP: #673670).
* Refactored integration tests so they live in the same namespace as the
rest of the project.* New upstream release (0.0.3, 0.0.4, 0.0.5):
[ Natalia B. Bidart <email address hidden> ]
* Moved the gui code to a separated gtk module (LP: #673585).
* Added more packaging specifics bits.* New upstream release (0.0.2):
[ Natalia B. Bidart <email address hidden> ]
* Modified setup.py so ui files are automatically grabbed by
distutils-extra.
* Added .in files to define at installation time the paths for the dbus
service and the data dir.
* Change data dir name to project dir name since is more accurate.* New upstream release (0.0.1):
[ Natalia B. Bidart <email address hidden> ]
* Adding packaging bits.
* Added information in account tab when retrieved from backend layer.
* Fixed a few TODOs (show warning on AccountInfoError, labels wrap and
resize properly).
* Network state is asked at startup. If no connection, the UI gets
disabled.
* The overview panel is greyed out when the SSO window is raised.
* app_name is filtered on SSO credentials callbacks.
* Started work on management notebook.
* Integrated SSO (new) dbus service into control panel. Started
integration with DBus control panel backend.
* First rough version of the UI.
* Following PEP8 on not using underscores on package/module name.
* Initial directory structure for new project.[ Alejandro J. Cura <email address hidden> ]
* More webservices, and throttling support
* The backend's infrastructure takes real shape.
* The full API exported thru DBus. Dummy methods for now.
* The foundations of the control panel backend.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/natty/ubuntuone-control-panel