web/views/schema.py
branchtls-sprint
changeset 1398 5fe84a5f7035
parent 1263 01152fffd593
child 1498 2c6eec0b46b9
--- a/web/views/schema.py	Fri Apr 17 13:21:05 2009 +0200
+++ b/web/views/schema.py	Fri Apr 17 16:55:37 2009 +0200
@@ -22,19 +22,19 @@
 from cubicweb.web.views.boxes import EditBox
 
 
-AutomaticEntityForm.rcategories.set_rtag('primary', 'require_group', 'subject', 'EPermission')
+AutomaticEntityForm.rcategories.set_rtag('primary', 'require_group', 'subject', 'CWPermission')
 AutomaticEntityForm.rcategories.set_rtag('generated', 'final', 'subject', 'EEtype')
 AutomaticEntityForm.rcategories.set_rtag('generated', 'final', 'subject', 'ERtype')
-AutomaticEntityForm.rinlined.set_rtag(True, 'relation_type', 'subject', 'ENFRDef')
-AutomaticEntityForm.rinlined.set_rtag(True, 'from_entity', 'subject', 'ENFRDef')
-AutomaticEntityForm.rinlined.set_rtag(True, 'to_entity', 'subject', 'ENFRDef')
+AutomaticEntityForm.rinlined.set_rtag(True, 'relation_type', 'subject', 'CWRelation')
+AutomaticEntityForm.rinlined.set_rtag(True, 'from_entity', 'subject', 'CWRelation')
+AutomaticEntityForm.rinlined.set_rtag(True, 'to_entity', 'subject', 'CWRelation')
 AutomaticEntityForm.rwidgets.set_rtag('StringWidget', 'expression', 'subject', 'RQLExpression')
 
-EditBox.rmode.set_rtag('create', 'state_of', 'object', 'EEType')
-EditBox.rmode.set_rtag('create', 'transition_of', 'object', 'EEType')
-EditBox.rmode.set_rtag('create', 'relation_type', 'object', 'ERType')
-EditBox.rmode.set_rtag('link', 'from_entity', 'object', 'EEType')
-EditBox.rmode.set_rtag('link', 'to_entity', 'object', 'EEType')
+EditBox.rmode.set_rtag('create', 'state_of', 'object', 'CWEType')
+EditBox.rmode.set_rtag('create', 'transition_of', 'object', 'CWEType')
+EditBox.rmode.set_rtag('create', 'relation_type', 'object', 'CWRType')
+EditBox.rmode.set_rtag('link', 'from_entity', 'object', 'CWEType')
+EditBox.rmode.set_rtag('link', 'to_entity', 'object', 'CWEType')
 
 
 class ViewSchemaAction(Action):
@@ -58,35 +58,35 @@
     def content_title(self, entity):
         return html_escape(entity.dc_long_title())
     
-class EETypePrimaryView(_SchemaEntityPrimaryView):
-    __select__ = implements('EEType')
+class CWETypePrimaryView(_SchemaEntityPrimaryView):
+    __select__ = implements('CWEType')
     skip_attrs = _SchemaEntityPrimaryView.skip_attrs + ('name', 'meta', 'final')
 
-class ERTypePrimaryView(_SchemaEntityPrimaryView):
-    __select__ = implements('ERType')
+class CWRTypePrimaryView(_SchemaEntityPrimaryView):
+    __select__ = implements('CWRType')
     skip_attrs = _SchemaEntityPrimaryView.skip_attrs + ('name', 'meta', 'final',
                                                         'symetric', 'inlined')
 
 class ErdefPrimaryView(_SchemaEntityPrimaryView):
-    __select__ = implements('EFRDef', 'ENFRDef')
+    __select__ = implements('CWAttribute', 'CWRelation')
     show_attr_label = True
 
-class EETypeOneLineView(baseviews.OneLineView):
-    __select__ = implements('EEType')
+class CWETypeOneLineView(baseviews.OneLineView):
+    __select__ = implements('CWEType')
     
     def cell_call(self, row, col, **kwargs):
         entity = self.entity(row, col)
         final = entity.final
         if final:
             self.w(u'<em class="finalentity">')
-        super(EETypeOneLineView, self).cell_call(row, col, **kwargs)
+        super(CWETypeOneLineView, self).cell_call(row, col, **kwargs)
         if final:
             self.w(u'</em>')
 
 
 # in memory schema views (yams class instances) ###############################
 
-class EETypeSchemaView(EETypePrimaryView):
+class CWETypeSchemaView(CWETypePrimaryView):
     id = 'eschema'
     title = _('in memory entity schema')
     main_related_section = False
@@ -94,7 +94,7 @@
                  'has_text',)
     
     def render_entity_attributes(self, entity, siderelations):
-        super(EETypeSchemaView, self).render_entity_attributes(entity, siderelations)
+        super(CWETypeSchemaView, self).render_entity_attributes(entity, siderelations)
         eschema = self.vreg.schema.eschema(entity.name)
         viewer = SchemaViewer(self.req)
         layout = viewer.visit_entityschema(eschema, skiprels=self.skip_rels)
@@ -105,13 +105,13 @@
                 html_escape(self.req._('graphical schema for %s') % entity.name)))
 
 
-class ERTypeSchemaView(ERTypePrimaryView):
+class CWRTypeSchemaView(CWRTypePrimaryView):
     id = 'eschema'
     title = _('in memory relation schema')
     main_related_section = False
 
     def render_entity_attributes(self, entity, siderelations):
-        super(ERTypeSchemaView, self).render_entity_attributes(entity, siderelations)
+        super(CWRTypeSchemaView, self).render_entity_attributes(entity, siderelations)
         rschema = self.vreg.schema.rschema(entity.name)
         viewer = SchemaViewer(self.req)
         layout = viewer.visit_relationschema(rschema)
@@ -125,7 +125,7 @@
 # schema images ###############################################################
 
 class ImageView(EntityView):
-    __select__ = implements('EEType')
+    __select__ = implements('CWEType')
     id = 'image'
     title = _('image')
 
@@ -210,10 +210,10 @@
         s2d.schema2dot(outputfile=tmpfile, visitor=visitor,
                        prophdlr=RestrictedSchemaDotPropsHandler(self.req))
 
-class EETypeSchemaImageView(TmpFileViewMixin, EntityView):
+class CWETypeSchemaImageView(TmpFileViewMixin, EntityView):
     id = 'eschemagraph'
     content_type = 'image/png'
-    __select__ = implements('EEType')
+    __select__ = implements('CWEType')
     skip_rels = ('owned_by', 'created_by', 'identity', 'is', 'is_instance_of')
     
     def _generate(self, tmpfile):
@@ -224,8 +224,8 @@
         s2d.schema2dot(outputfile=tmpfile, visitor=visitor,
                        prophdlr=RestrictedSchemaDotPropsHandler(self.req))
 
-class ERTypeSchemaImageView(EETypeSchemaImageView):
-    __select__ = implements('ERType')
+class CWRTypeSchemaImageView(CWETypeSchemaImageView):
+    __select__ = implements('CWRType')
     
     def _generate(self, tmpfile):
         """display schema information for an entity"""