1. 27 Apr, 2020 1 commit
    • Igor Poboiko's avatar
      Save configuration when creating resources for new user · 4447e889
      Igor Poboiko authored
      Summary:
      Akonadi calls `writeConfig` DBus method to save the configuration for newly
      created resources, both via `firstrun` and `SpecialCollections` mechanisms.
      This method is non-existent for all of the resources (it was deprecated in
      KConfig, and apparently is not exported to DBus), method `save` should
      be used instead.
      
      This is related to issues raised in {D27905}: settings provided in firstrun did
      not override default settings for the resource.
      
      CCBUG: 345211
      CCBUG: 352502
      
      Test Plan:
      1) Check `qdbus org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0 /Settings`
      2) There is no `writeConfig` method, but there is `save` method
      
      Reviewers: dvratil
      
      Reviewed By: dvratil
      
      Subscribers: kde-pim
      
      Tags: #kde_pim
      
      Differential Revision: https://phabricator.kde.org/D28523
      4447e889
  2. 21 Apr, 2020 2 commits
    • Daniel Vrátil's avatar
      Bump Akonadi version · f51e623a
      Daniel Vrátil authored
      We want kdepim-runtime to depend on the new AkonadiControl behavior
      to ensure smooth migration even for users of git master.
      f51e623a
    • Daniel Vrátil's avatar
      AkonadiControl: expose agent instances of unknown types too · b0f04648
      Daniel Vrátil authored
      When an Agent type is removed/uninstalled so that after Akonadi restart
      no information are available about the type, but agentsrc still contains
      references to instances of that type there was no way for the user to
      find or fix the problem as AkonadiControl would silently ignore the
      instances.
      
      This change makes AkonadiControl to reconstruct a dummy AgentType and
      AgentInstance and expose it via DBus as usual so that they at least
      in some form show up in the UI and the user can remove the account
      or it can be picked up by the automated migration agent.
      b0f04648
  3. 19 Apr, 2020 1 commit
  4. 18 Apr, 2020 7 commits
  5. 15 Apr, 2020 1 commit
  6. 14 Apr, 2020 2 commits
  7. 13 Apr, 2020 4 commits
  8. 11 Apr, 2020 1 commit
  9. 10 Apr, 2020 16 commits
  10. 09 Apr, 2020 2 commits
  11. 07 Apr, 2020 1 commit
  12. 05 Apr, 2020 1 commit
  13. 04 Apr, 2020 1 commit