Merge branch 'RED-7368' into 'master'
RED-7368: Placeholder not updated after update/rename file/dossier attribute Closes RED-7368 See merge request redactmanager/persistence-service!340
This commit is contained in:
commit
2daefe0868
@ -89,10 +89,8 @@ public class DossierAttributeConfigPersistenceService {
|
||||
|
||||
private void setPlaceholder(DossierAttributeConfigEntity dossierAttributeConfig) {
|
||||
|
||||
if (dossierAttributeConfig.getPlaceholder() == null || dossierAttributeConfig.getPlaceholder().isEmpty()) {
|
||||
String placeholder = "{{dossier.attribute." + StringUtils.remove(WordUtils.capitalizeFully(dossierAttributeConfig.getLabel(), ' '), " ") + "}}";
|
||||
dossierAttributeConfig.setPlaceholder(placeholder);
|
||||
}
|
||||
String placeholder = "{{dossier.attribute." + StringUtils.remove(WordUtils.capitalizeFully(dossierAttributeConfig.getLabel(), ' '), " ") + "}}";
|
||||
dossierAttributeConfig.setPlaceholder(placeholder);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -144,10 +144,8 @@ public class FileAttributeConfigPersistenceService {
|
||||
|
||||
private void setPlaceholder(FileAttributeConfigEntity fileAttributeConfig) {
|
||||
|
||||
if (fileAttributeConfig.getPlaceholder() == null || fileAttributeConfig.getPlaceholder().isEmpty()) {
|
||||
String placeholder = "{{file.attribute." + StringUtils.remove(WordUtils.capitalizeFully(fileAttributeConfig.getLabel(), ' '), " ") + "}}";
|
||||
fileAttributeConfig.setPlaceholder(placeholder);
|
||||
}
|
||||
String placeholder = "{{file.attribute." + StringUtils.remove(WordUtils.capitalizeFully(fileAttributeConfig.getLabel(), ' '), " ") + "}}";
|
||||
fileAttributeConfig.setPlaceholder(placeholder);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -52,6 +52,12 @@ public class DossierAttributeTest extends AbstractPersistenceServerServiceTest {
|
||||
loadedAttributes = dossierAttributeConfigClient.getDossierAttributesConfig(dossier.getDossierTemplateId());
|
||||
assertThat(loadedAttributes.getDossierAttributeConfigs()).isNotEmpty();
|
||||
|
||||
attribute.setLabel("updated test");
|
||||
var updated = dossierAttributeConfigClient.addOrUpdateDossierAttributeConfig(dossier.getDossierTemplateId(), attribute);
|
||||
loadedAttributes = dossierAttributeConfigClient.getDossierAttributesConfig(dossier.getDossierTemplateId());
|
||||
assertThat(updated.getLabel()).isEqualTo("updated test");
|
||||
assertThat(updated.getPlaceholder()).isEqualTo("{{dossier.attribute.UpdatedTest}}");
|
||||
|
||||
dossierAttributeConfigClient.setDossierAttributesConfig(dossier.getDossierTemplateId(), new DossierAttributesConfig());
|
||||
loadedAttributes = dossierAttributeConfigClient.getDossierAttributesConfig(dossier.getDossierTemplateId());
|
||||
assertThat(loadedAttributes.getDossierAttributeConfigs()).isEmpty();
|
||||
|
||||
@ -123,6 +123,7 @@ public class FileAttributeTest extends AbstractPersistenceServerServiceTest {
|
||||
loadedConfigs = fileAttributeConfigClient.getFileAttributesConfiguration(dossier.getDossierTemplateId()).getFileAttributeConfigs();
|
||||
assertThat(loadedConfigs.size()).isEqualTo(4);
|
||||
assertThat(updated.getLabel()).isEqualTo("Test Attribute Update");
|
||||
assertThat(updated.getPlaceholder()).isEqualTo("{{file.attribute.TestAttributeUpdate}}");
|
||||
|
||||
assertThat(fileClient.getFileStatus(dossier.getId(), file.getId()).getLastFileAttributeChange()).isNull();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user