Improve API for project-specific annotations
|Reported by:||Nicklas Nordborg||Owned by:||Nicklas Nordborg|
When implementing #2049, we tried to keep most of the API as backwards compatible as possible with the previous BASE version.
We need to provide a more advanced API to make it possible to work with any annotation value without having to switch the currently active project globally. The exact requirements are not yet know, but at least the following is needed:
- Create, modify, delete and query default values even when a project is active
- Create, modify, delete and query project-specific values for other projects than the currently active project
- More options in the batch annotation importer to control if it should work with default or project-specific values