diff --git a/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyLevelRow.java b/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyLevelRow.java index 196546218e5b66c1bc4ecd88905d71d1aed66a74..6bf00983c420d90016acc7898d7479e3f06989b6 100644 --- a/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyLevelRow.java +++ b/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyLevelRow.java @@ -84,6 +84,10 @@ public class TaxonomyLevelRow implements TaxonomyLevelRef, FlexiTreeTableNode { return taxonomyLevel.getIdentifier(); } + public String getExternalId() { + return taxonomyLevel.getExternalId(); + } + public Long getTypeKey() { return type == null ? null : type.getKey(); } diff --git a/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableController.java b/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableController.java index d5785c12e53545bff897f45cbbd34ca3de26a93a..2c32b5a2e53bdf359f349403b11672fcd4ff86c4 100644 --- a/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableController.java +++ b/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableController.java @@ -132,6 +132,7 @@ public class TaxonomyTreeTableController extends FormBasicController implements treeNodeRenderer.setFlatBySearchAndFilter(true); columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(TaxonomyLevelCols.displayName, treeNodeRenderer)); columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(TaxonomyLevelCols.identifier, "select")); + columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(TaxonomyLevelCols.externalId, "select")); columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(TaxonomyLevelCols.typeIdentifier)); columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(TaxonomyLevelCols.numOfChildren)); DefaultFlexiColumnModel selectColumn = new DefaultFlexiColumnModel("zoom", translate("zoom"), "tt-focus"); diff --git a/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableModel.java b/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableModel.java index b39310bc86a8c32c38e1c11db80496b166024f63..6dc95b42767d1f5c5be8966391aee74b42a1adc3 100644 --- a/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableModel.java +++ b/src/main/java/org/olat/modules/taxonomy/ui/TaxonomyTreeTableModel.java @@ -116,6 +116,7 @@ implements FilterableFlexiTableModel { case key: return level.getKey(); case displayName: return level.getDisplayName(); case identifier: return level.getIdentifier(); + case externalId: return level.getExternalId(); case typeIdentifier: return level.getTypeIdentifier(); case numOfChildren: return level.getNumberOfChildren(); case tools: return level.getToolsLink(); @@ -127,6 +128,7 @@ implements FilterableFlexiTableModel { key("table.header.key"), displayName("table.header.taxonomy.level.displayName"), identifier("table.header.taxonomy.level.identifier"), + externalId("table.header.taxonomy.level.externalId"), typeIdentifier("table.header.taxonomy.level.type.identifier"), numOfChildren("table.header.taxonomy.level.num.children"), tools("table.header.actions"); diff --git a/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_de.properties index d1e27a8903dd34fa7645e695ee51622b9fccdae8..e6c2fcf1c124cd55ff63f4e371ee874a847f32dd 100644 --- a/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_de.properties @@ -93,7 +93,7 @@ table.header.taxonomy.displayName=Taxonomie table.header.taxonomy.externalId=Taxanomie Ext. Ref. table.header.taxonomy.identifier=Taxonomie ID table.header.taxonomy.level.displayName=Anzeigename -table.header.taxonomy.level.externalId=Level Ext. Ref. +table.header.taxonomy.level.externalId=Ebene Ext. Ref. table.header.taxonomy.level.identifier=Kennzeichen table.header.taxonomy.level.num.children=Anzahl table.header.taxonomy.level.type=Ebenentyp