web/views/uicfg.py
changeset 8696 0bb18407c053
parent 8667 5a394fc419b4
child 9341 099a3a33eaaa
equal deleted inserted replaced
8695:358d8bed9626 8696:0bb18407c053
   573     """
   573     """
   574     __regid__ = 'reledit'
   574     __regid__ = 'reledit'
   575     _keys = frozenset('novalue_label novalue_include_rtype reload rvid edit_target'.split())
   575     _keys = frozenset('novalue_label novalue_include_rtype reload rvid edit_target'.split())
   576 
   576 
   577     def tag_relation(self, key, tag):
   577     def tag_relation(self, key, tag):
   578         for tagkey in tag.iterkeys():
   578         for tagkey in tag:
   579             assert tagkey in self._keys, 'tag %r not in accepted tags: %r' % (tag, self._keys)
   579             assert tagkey in self._keys, 'tag %r not in accepted tags: %r' % (tag, self._keys)
   580         return super(ReleditTags, self).tag_relation(key, tag)
   580         return super(ReleditTags, self).tag_relation(key, tag)
   581 
   581 
   582     def _init(self, sschema, rschema, oschema, role):
   582     def _init(self, sschema, rschema, oschema, role):
   583         values = self.get(sschema, rschema, oschema, role)
   583         values = self.get(sschema, rschema, oschema, role)
   657 actionbox_appearsin_addmenu = ActionBoxUicfg()
   657 actionbox_appearsin_addmenu = ActionBoxUicfg()
   658 
   658 
   659 
   659 
   660 
   660 
   661 def registration_callback(vreg):
   661 def registration_callback(vreg):
   662     vreg.register_all(globals().values(), __name__)
   662     vreg.register_all(globals().itervalues(), __name__)
   663     indexview_etype_section.init(vreg.schema)
   663     indexview_etype_section.init(vreg.schema)