Opened 2 years ago
Closed 2 years ago
#2280 closed enhancement (fixed)
Change history logging when editing project-specific annotations
Reported by: | Nicklas Nordborg | Owned by: | everyone |
---|---|---|---|
Priority: | minor | Milestone: | BASE 3.19.4 |
Component: | core | Version: | |
Keywords: | Cc: |
Description
The change history logging include an entry for the currently active project. Typically, when a project-specific annotation is created or modified it is done for the current project and the existing entry is correct.
However, now that #2279 has been implemented, it is easy to change project-specific annotations also for other projects than the active one. This may seem a bit strange in the change history log.
It would be nice to be able to track the projects that the changed annotation values belong to. It is not possible to set a different active project since this is global setting for the entire transaction which may (in theory) include changes for more than one project. Instead, I think it is good enough to just add some information to the "change info" field. For example:
Annotation[Foobar (default)]
: A change to the default valueAnnotation[Foobar (My project)]
: A change to the project-specific value for the "My project" project.
In 8053: