Bug 248339

Summary: reload / Sync button is missing in the default for all kontact applications
Product: [Applications] kontact Reporter: Bernhard E. Reiter <bernhard>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: CLOSED FIXED    
Severity: normal CC: tuxus, vkrause
Priority: NOR    
Version: enterprise   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bernhard E. Reiter 2010-08-19 09:13:01 UTC
Version:           enterprise (using Devel) 
OS:                Linux

In 2007/2008 a "reload" button was developed for kontact
and for the subapplications which is more suited towards the groupware nature
that Kontact can have. First it is called "Reload" or even better "Sync"
and then it had other subchoices than getting email. You could select
to sync only all calenders (default when in korganizer) or sync all for
one of the accounts. 

Thus it should fully replace the "get email" button in KMail.
And the "Sync" button should be there by default, no "get mail" button is needed (by default).



Reproducible: Didn't try




Package: kontact
Architecture: i386 (Debian GNU/Linux Sid)
Source: kdepim
Version: 4:4.5~e5.20100805.1159887-kk26.1162041
Comment 1 Bernhard E. Reiter 2010-08-19 09:15:36 UTC
Volker, this is one of the issues that should have been forward ported
from Kontact e4 to e5.

The sync button itself seems to be missing right now, so I cannot even
add it to the toolbar myself (I've checked this in calender view).
Comment 2 Volker Krause 2010-08-19 11:30:10 UTC
It's still there, just disabled by default (deemed to be useless for non-groupware users).

To enable it you can either add the following to kontactrc or build kdepim with the enterprise cmake build option (which adapts the defaults where eX and vanilla KDE differ).

[Kontact Groupware Settings]
GroupwareMailFoldersEnabled=true
Comment 3 Bernhard E. Reiter 2010-08-19 11:36:25 UTC
I consider it useful even for mail-only users,
can you point me to the discussion?

But even if it wasn't, it should be in the set of buttons
to be configurable and not in a configuration options, in my view.
The configuration also is suboptimally named.
For E5 it should be on and their by default.

Maybe it can be made dynamic depending on the resources
that akonadi uses to save or get the data from, e.g. contacts.
I think that many classical non-groupware users will still have their
data in several remote locations (e.g. a webstore) and then want 
to trigger syncs.
Comment 4 Bernhard E. Reiter 2010-11-22 11:33:15 UTC
There is a button that I can configure for the email windows,
but it has different behaviour. It is called "Update Account" and it
is only activated when seleticng the top folder of an account.

(There are also "Update Calendar", "Update Addressbook"
and other buttons which I did not test in detail.)
Comment 5 Bernhard E. Reiter 2010-11-22 13:00:20 UTC
I can confirm that adding the lines from #2 to kontactrc 
will give me the synv buttons in the applications by default
in kdepim 4:4.5~e5.20101112.1197730-kk4.1198061 on Debian Squeeze/Sid.
Comment 6 tuxus 2013-02-27 20:41:34 UTC
This is more a workaround than a fix. Kontact should work per default as a groupware client. It could be at least configurable.