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 @@
+
+
+