src/pyams_content/component/paragraph/zmi/keynumber.py
changeset 599 7f97d8cae72e
parent 591 b694d5667d17
child 671 b6ca6378a8f8
--- a/src/pyams_content/component/paragraph/zmi/keynumber.py	Fri Jun 08 17:50:09 2018 +0200
+++ b/src/pyams_content/component/paragraph/zmi/keynumber.py	Fri Jun 08 18:05:11 2018 +0200
@@ -220,25 +220,37 @@
     return switch_element_visibility(request, IKeyNumberContainer)
 
 
+@adapter_config(name='label', context=(IKeyNumberContainerTarget, IPyAMSLayer, KeyNumbersTable), provides=IColumn)
+class KeyNumbersTableLabelColumn(I18nColumn, I18nAttrColumn):
+    """Key numbers table label column"""
+
+    _header = _('key-number-label', default="Header")
+    attrName = 'label'
+    weight = 10
+
+    def getValue(self, obj):
+        return super(KeyNumbersTableLabelColumn, self).getValue(obj) or '--'
+
+
 @adapter_config(name='name', context=(IKeyNumberContainerTarget, IPyAMSLayer, KeyNumbersTable), provides=IColumn)
 class KeyNumbersTableNameColumn(I18nColumn, GetAttrColumn):
     """Key numbers table number column"""
 
     _header = _("Number")
     attrName = 'number'
-    weight = 10
+    weight = 20
 
 
-@adapter_config(name='label', context=(IKeyNumberContainerTarget, IPyAMSLayer, KeyNumbersTable), provides=IColumn)
-class KeyNumbersTableLabelColumn(I18nColumn, I18nAttrColumn):
-    """Key numbers table label column"""
+@adapter_config(name='unit', context=(IKeyNumberContainerTarget, IPyAMSLayer, KeyNumbersTable), provides=IColumn)
+class KeyNumbersTableUnitColumn(I18nColumn, I18nAttrColumn):
+    """Key numbers table unit column"""
 
-    _header = _('key-number-label', default="Header")
-    attrName = 'label'
-    weight = 20
+    _header = _('key-number-unit', default="Unit")
+    attrName = 'unit'
+    weight = 30
 
     def getValue(self, obj):
-        return super(KeyNumbersTableLabelColumn, self).getValue(obj) or '--'
+        return super(KeyNumbersTableUnitColumn, self).getValue(obj) or '--'
 
 
 @adapter_config(name='text', context=(IKeyNumberContainerTarget, IPyAMSLayer, KeyNumbersTable), provides=IColumn)
@@ -247,7 +259,7 @@
 
     _header = _("Associated text")
     attrName = 'text'
-    weight = 30
+    weight = 40
 
     def getValue(self, obj):
         return super(KeyNumbersTableTextColumn, self).getValue(obj) or '--'