web/views/autoform.py
changeset 7990 a673d1d9a738
parent 7894 ad0eeb0f7a8d
child 8128 0a927fe4541b
equal deleted inserted replaced
7989:db76e8aaec29 7990:a673d1d9a738
   756         return self.maxrelitems + 1
   756         return self.maxrelitems + 1
   757 
   757 
   758     # autoform specific fields #################################################
   758     # autoform specific fields #################################################
   759 
   759 
   760     def _generic_relations_field(self):
   760     def _generic_relations_field(self):
   761         try:
   761         srels_by_cat = self.editable_relations()
   762             # pylint: disable=E1101
       
   763             srels_by_cat = self.srelations_by_category('generic', 'add', strict=True)
       
   764             warn('[3.6] %s: srelations_by_category is deprecated, use uicfg or '
       
   765                  'override editable_relations instead' % classid(self),
       
   766                  DeprecationWarning)
       
   767         except AttributeError:
       
   768             srels_by_cat = self.editable_relations()
       
   769         if not srels_by_cat:
   762         if not srels_by_cat:
   770             raise f.FieldNotFound('_cw_generic_field')
   763             raise f.FieldNotFound('_cw_generic_field')
   771         fieldset = u'%s :' % self._cw.__('This %s' % self.edited_entity.e_schema)
   764         fieldset = u'%s :' % self._cw.__('This %s' % self.edited_entity.e_schema)
   772         fieldset = fieldset.capitalize()
   765         fieldset = fieldset.capitalize()
   773         return GenericRelationsField(self.editable_relations(),
   766         return GenericRelationsField(self.editable_relations(),