[views] Discard GenericTest primary view. Provide uicfg Brainomics primary view customization instead (related to #3340591)
authorVladimir Popescu <vladimir.popescu@logilab.fr>
Mon, 20 Jan 2014 13:01:46 +0000
changeset 636 6d08cddefb5d
parent 635 4e95aeb78d9a
child 637 1a2596e3d7c6
[views] Discard GenericTest primary view. Provide uicfg Brainomics primary view customization instead (related to #3340591)
views/primary.py
views/uicfg.py
--- a/views/primary.py	Mon Jan 20 13:01:00 2014 +0000
+++ b/views/primary.py	Mon Jan 20 13:01:46 2014 +0000
@@ -103,27 +103,6 @@
 
 
 ###############################################################################
-### GENERIC TEST ##############################################################
-###############################################################################
-class GenericTestPrimaryView(BrainomicsPrimaryView):
-    __select__ = BrainomicsPrimaryView.__select__ & is_instance('GenericTest')
-
-    def render_entity_attributes(self, entity):
-        return [(self._cw._('Identifier'), entity.identifier),
-                (self._cw._('Name'), entity.name),
-                (self._cw._('Type'), entity.type),
-                (self._cw._('Version'), entity.version),
-                (self._cw._('Language'), entity.language),
-                (self._cw._('Note'), entity.note),]
-
-    def iterate_data(self, entity):
-        data = []
-        rql = 'Any S WHERE S instance_of X, X eid %s' % entity.eid
-        data = self._build_data(data, rql, self._cw._('Test runs'))
-        return data
-
-
-###############################################################################
 ### EXTERNAL RESOURCE #########################################################
 ###############################################################################
 class ExternalResourcePrimaryView(BrainomicsPrimaryView):
--- a/views/uicfg.py	Mon Jan 20 13:01:00 2014 +0000
+++ b/views/uicfg.py	Mon Jan 20 13:01:46 2014 +0000
@@ -146,3 +146,8 @@
                      {'vid': 'list', 'label': _('External Resources')})
 
 
+###############################################################################
+### GENERICTEST ###############################################################
+###############################################################################
+_pvdc.tag_object_of(('*', 'instance_of', 'GenericTest'),
+                    {'vid': 'list', 'label': _('Test runs')})