Skip to content
Snippets Groups Projects
Commit 7789ee4d authored by pkupczyk's avatar pkupczyk
Browse files

SP-208 / BIS-117 : Automatically convert URL templates on display

SVN: 26227
parent afae7891
No related branches found
No related tags found
No related merge requests found
...@@ -59,6 +59,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.dto.DefaultResultSetCo ...@@ -59,6 +59,7 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.dto.DefaultResultSetCo
import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TableExportCriteria; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TableExportCriteria;
import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TypedTableResultSet; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TypedTableResultSet;
import ch.systemsx.cisd.openbis.generic.client.web.client.dto.VocabularyGridColumnIDs; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.VocabularyGridColumnIDs;
import ch.systemsx.cisd.openbis.generic.shared.basic.BasicConstant;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.ObjectKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.ObjectKind;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject;
...@@ -302,8 +303,18 @@ public class VocabularyGrid extends TypedTableGrid<Vocabulary> ...@@ -302,8 +303,18 @@ public class VocabularyGrid extends TypedTableGrid<Vocabulary>
FieldUtil.setValueWithUnescaping(descriptionField, vocabulary.getDescription()); FieldUtil.setValueWithUnescaping(descriptionField, vocabulary.getDescription());
addField(descriptionField); addField(descriptionField);
String urlTemplate = vocabulary.getURLTemplate();
if (urlTemplate != null)
{
urlTemplate =
urlTemplate
.replaceAll(
BasicConstant.DEPRECATED_VOCABULARY_URL_TEMPLATE_TERM_PATTERN,
BasicConstant.VOCABULARY_URL_TEMPLATE_TERM_PATTERN);
}
urlTemplateField = createURLTemplateField(); urlTemplateField = createURLTemplateField();
FieldUtil.setValueWithUnescaping(urlTemplateField, vocabulary.getURLTemplate()); FieldUtil.setValueWithUnescaping(urlTemplateField, urlTemplate);
addField(urlTemplateField); addField(urlTemplateField);
chosenFromList = createChosenFromListCheckbox(); chosenFromList = createChosenFromListCheckbox();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment