http://bugzilla.moblin.org/show_bug.cgi?id=6378
--- Comment #11 from pohly <patrick.ohly(a)intel.com> 2010-01-28 00:53:47 PST ---
(In reply to comment #9)
> All options except for the on/off should have sane defaults, so
sync-UI only
> needs a single check box and no D-Bus API changes are necessary
In my understanding, if we set a sane default interval for autosync, then we
don't have to let users set this. If users enable autosync, we use the sane
default interval to do sync, right?
Right.
Possible options:
1) context specific:
a. autoSyncInterval: the interval between two auto syncs(yes/no). the default
is some(5?) minutes.
Actually I think this should be global, not context specific. but it seems to
me that we have no global config file.
We have: ~/.config/syncevolution/config.ini. But I think this should be
peer-specific, because some peers may allow the user to connect frequently
(single-user servers) while others have to be more careful with their resources
(ScheduleWorld!). 5 minutes is much to short for those. If I remember
correctly, ScheduleWorld would rather have peers connect once per hour or per
15 minutes max - need to check with Mark.
2) peer specific:
a. autoSyncBlueTooth: set to do automatic sync through BT(yes/no). The default
is no.
Bluetooth, not BlueTooth.
b. autoSyncNetwork: set to do automatic sync through network(yes/no).
The
default is yes.
I was wondering whether two options instead of one are necessary, but I agree
that they are:
- syncURL might eventually support both for the same config
- code which sets up a peer does not have to set the default of a single
"autoSync" depending on the syncURL
c. autoSyncPeerDuration: set to determine how long the peer must has
been
around and start to auto sync with it. the default is some(?5) minutes.
I was searching for a better name, but came up with none.
3) source specific:
a. autoSync: set to do automatic sync for this source(yes/no). the default is
yes. When it is yes, it does automatic sync on when the source is active.
Do we really need this? I know that Nick has suggested it in the GUI design,
but what exactly is the use case? IMHO I either want to sync all enabled
sources or none.
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.