diff --git a/src/main/java/org/gcube/portlets/user/td/client/ribbon/CurationToolBar.java b/src/main/java/org/gcube/portlets/user/td/client/ribbon/CurationToolBar.java index 5a09098..8016a89 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/ribbon/CurationToolBar.java +++ b/src/main/java/org/gcube/portlets/user/td/client/ribbon/CurationToolBar.java @@ -494,12 +494,14 @@ public class CurationToolBar { denormalizeButton.enable(); normalizeButton.enable(); - extractCodelistButton.enable(); + TRId trId = event.getTrId(); if (trId != null && trId.getTableType() != null && trId.getTableType().compareTo("Codelist") == 0) { + extractCodelistButton.disable(); codelistMappingButton.enable(); } else { + extractCodelistButton.enable(); codelistMappingButton.disable(); } //generateSummaryButton.disable(); diff --git a/src/main/resources/org/gcube/portlets/user/td/tabulardataportlet.gwt.xml b/src/main/resources/org/gcube/portlets/user/td/tabulardataportlet.gwt.xml index 1ca3b92..926718e 100644 --- a/src/main/resources/org/gcube/portlets/user/td/tabulardataportlet.gwt.xml +++ b/src/main/resources/org/gcube/portlets/user/td/tabulardataportlet.gwt.xml @@ -3,6 +3,10 @@ + + +