On Thu, 2013-01-17 at 11:08 +0100, Milan Crha wrote:
> I'm sorry, but I'm quite confused with the EServerSideSource's
> remote-deletable and removable properties. They seem to me like they
> should do the same, mark the ESource with a flag that it can be removed
> by a user, but they are actually not.

Removable is for simply deleting the local key file.  This is handled
directly by the ESourceRegistryServer.

Remote-Deletable is for deleting a remote resource represented by the
ESource.  It requires the ESource be owned by a collection backend, and
only after the remote deletion is successful is the local key file
deleted.

On the client-side we probably should have separate GtkActions for
deleting a local ESource versus permanently deleting a remote resource,
so they can at least be labeled differently (e.g. "Delete Calendar" vs.
"Delete Remote Calendar") since no one reads warning dialogs.

Matt

_______________________________________________
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to