Adds the new item class "Extent" to the registry that allows managing extents as register items. Also adds the necessary GUI components to create extent items.
This is the first step towards managaing geographic extents globally as items as opposed to being managed as parts of several other item classes.
Additionally, a framework is added for applying data fixes that cannot be handled as part of the database migration framework, e.g. updating references between items or adding item classes to an existing register. A fix for the API to add item classes to registers is also contained.
WIP: needs submodule update after https://github.com/ISO-TC211/registry-base/pull/9 is merged.
Adds the new item class "Extent" to the registry that allows managing extents as register items. Also adds the necessary GUI components to create extent items.
This is the first step towards managaing geographic extents globally as items as opposed to being managed as parts of several other item classes.
Additionally, a framework is added for applying data fixes that cannot be handled as part of the database migration framework, e.g. updating references between items or adding item classes to an existing register. A fix for the API to add item classes to registers is also contained.
49