merge tls-sprint
authorAdrien Di Mascio <Adrien.DiMascio@logilab.fr>
Wed, 18 Feb 2009 10:06:20 +0100
branchtls-sprint
changeset 760 95b3419e94c5
parent 759 e044f28372bd (current diff)
parent 756 2c3981830408 (diff)
child 761 6378cd66d69f
merge
vregistry.py
web/views/baseviews.py
--- a/common/test/unittest_migration.py	Wed Feb 18 10:05:15 2009 +0100
+++ b/common/test/unittest_migration.py	Wed Feb 18 10:06:20 2009 +0100
@@ -30,6 +30,8 @@
         self.config = MigrTestConfig('data')
         from yams.schema import Schema
         self.config.load_schema = lambda expand_cubes=False: Schema('test')
+        self.config.__class__.cubicweb_vobject_path = frozenset()
+        self.config.__class__.cube_vobject_path = frozenset()
         
     def test_migration_files_base(self):
         self.assertListEquals(migration_files(self.config, [('cubicweb', (2,3,0), (2,4,0)),
--- a/vregistry.py	Wed Feb 18 10:05:15 2009 +0100
+++ b/vregistry.py	Wed Feb 18 10:06:20 2009 +0100
@@ -35,19 +35,8 @@
 from cubicweb import RegistryNotFound, ObjectNotFound, NoSelectableObject
 
 
-class vobject_helper(object):
-    """object instantiated at registration time to help a wrapped
-    VObject subclass
-    """
 
-    def __init__(self, registry, vobject):
-        self.registry = registry
-        self.vobject = vobject
-        self.config = registry.config
-        self.schema = registry.schema
-
-
-class registerer(vobject_helper):
+class registerer(object):
     """do whatever is needed at registration time for the wrapped
     class, according to current application schema and already
     registered objects of the same kind (i.e. same registry name and
@@ -60,7 +49,10 @@
     """
 
     def __init__(self, registry, vobject):
-        super(registerer, self).__init__(registry, vobject)
+        self.registry = registry
+        self.vobject = vobject
+        self.config = registry.config
+        self.schema = registry.schema
         self.kicked = set()
     
     def do_it_yourself(self, registered):
--- a/web/views/baseviews.py	Wed Feb 18 10:05:15 2009 +0100
+++ b/web/views/baseviews.py	Wed Feb 18 10:06:20 2009 +0100
@@ -24,9 +24,9 @@
 from cubicweb import Unauthorized, NoSelectableObject, typed_eid
 from cubicweb.selectors import (yes, empty_rset, nonempty_rset, one_line_rset,
                                 non_final_entity, match_search_state,  match_form_params)
+from cubicweb.view import EntityView, AnyRsetView, View
 from cubicweb.common.uilib import (cut, printable_value,  UnicodeCSVWriter,
                                    ajax_replace_url, rql_for_eid, simple_sgml_tag)
-from cubicweb.common.view import EntityView, AnyRsetView, View
 from cubicweb.web.httpcache import MaxAgeHTTPCacheManager
 from cubicweb.web.views import vid_from_rset, linksearch_select_url