Commit Graph

4 Commits

Author SHA1 Message Date
18420e7750 Bug 678634 - Criticals warnings when creating new book/cal
This required some reworking of assumptions I made early on when I first
wrote ESourceConfig, before I thought up the whole "collection" concept.

Not all ESourceConfigBackends will use a fixed parent UID, specifically
collection backends.  In fact we may use multiple instances of the same
ESourceConfigBackend subclass if, for example, a user has two different
Exchange Web Services accounts configured.  We would need to show both
EWS account (or "collection") names in the "Type" combo box.

For the moment collection-based ESourceConfigBackends are not listed
when creating a new calendar or address book since we lack support for
creating new resources on a remote server.  A D-Bus interface for that
is in the works.
2012-06-23 19:02:01 -04:00
503b211d3d ESourceConfig: Add "collection-source" property.
This is a read-only property, set when editing an existing data source
which is a collection member.  We'll use this to lock down certain UI
elements.
2012-06-15 08:22:52 -04:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
2a2933ec5c Add ESourceConfig widget.
Base class for building address book and calendar configuration dialogs.
2012-06-02 23:00:38 -04:00