|
Passwords are referenced by module and relative path ((info.magnolia.config.registry.DefinitionMetadataBuilder.ModuleAndRelativePathMetadataBuilder)) which has couple of drawbacks:
- passwords can be moved in the app, resulting in broken links
- the parent folder is used as module which is confusing (ModuleAndRelativePathMetadataBuilder was meant to be used in the config workspace)
- linking the password from a link field would need a custom convertor but better would be just register the passwords by UUIDs, all the problems above would be solved and we could just use the default info.magnolia.ui.form.field.converter.BaseIdentifierToPathConverter
- this would require showing the UUID in the edit password field or show the UUID instead of the path in the browser
|