Hi there, Templates are an easy way to process both rights, locations, etc But it became very difficult to manage if you want to apply different kind of locations / creators / rights: we have to create a full template each time. For example if I wants to apply two kind of license files (creative commons, and full copyrighted) for 2 creators, I have to create 4 templates. If we also add the locations inside, the number of templates will grow very quickly. With separate rights, creators data and locations would be very useful to reduce number of templates.
Git commit d672e63c7174e09935b27bcdd55e3d5fb1627791 by Maik Qualmann. Committed on 06/12/2022 at 18:11. Pushed by mqualmann into branch 'master'. change template behavior to merge the metadata - empty template fields no longer overwrite metadata - fix removing template when using sidebar - no empty metadata is written. Related: bug 449754 M +2 -2 NEWS M +4 -7 core/dplugins/bqm/metadata/assigntemplate/assigntemplate.cpp M +2 -14 core/libs/fileactionmanager/metadatahub.cpp M +71 -0 core/libs/metadataengine/containers/metadatainfo.cpp M +2 -0 core/libs/metadataengine/containers/metadatainfo.h M +48 -0 core/libs/metadataengine/containers/template.cpp M +5 -0 core/libs/metadataengine/containers/template.h M +90 -36 core/libs/metadataengine/dmetadata/dmetadata_iptc.cpp M +102 -57 core/libs/metadataengine/dmetadata/dmetadata_template.cpp M +3 -8 core/libs/properties/captions/disjointmetadata.cpp M +19 -2 core/libs/properties/captions/itemdescedittab_infoview.cpp M +8 -8 core/utilities/import/backend/cameracontroller.cpp https://invent.kde.org/graphics/digikam/commit/d672e63c7174e09935b27bcdd55e3d5fb1627791