Revision 5b0d2ac...

Go back to digest for 6th April 2014

Features in KDE-PIM

Kevin Ottens committed changes in [zanshin] /:

Update the domain model based on latest discussions

* Tag is gone;
* Topic (for notes) and Context (for tasks) got reintroduced instead;
* Note class inheriting from Artifact got introduced (to avoid stupid
situations like a topic associated to a task);
* Artifact is now purely semantic construct, it has no queries or
repository of its own anymore;
* Tasks can only have other Tasks as child;
* Projects keep mixing Tasks and Notes (IOW Artifacts) just fine.

File Changes

Modified 8 files
  •   src/akonadi/akonaditaskqueries.cpp
  •   src/akonadi/akonaditaskqueries.h
  •   src/akonadi/akonaditaskrepository.cpp
  •   src/akonadi/akonaditaskrepository.h
  •   src/domain/CMakeLists.txt
  •   src/domain/taskqueries.h
  •   src/domain/taskrepository.h
  •   tests/units/domain/CMakeLists.txt
8 files changed in total