# HG changeset patch # User Philippe Pepiot # Date 1489575674 -3600 # Node ID 0c06abcf4f826a87ddb25c443a316d62889c3397 # Parent 4bcb58aa103a1c26af385ff472f523159f1a61a5 [web/views] deleteconf: ignore workflow when displaying composite entities This hide TrInfo composite entities when deleting an workflowable entity. diff -r 4bcb58aa103a -r 0c06abcf4f82 cubicweb/web/views/editforms.py --- a/cubicweb/web/views/editforms.py Fri Mar 03 14:06:27 2017 +0100 +++ b/cubicweb/web/views/editforms.py Wed Mar 15 12:01:14 2017 +0100 @@ -73,10 +73,12 @@ paginable = False # show first level of composite relations in a treeview show_composite = False + show_composite_skip_rtypes = set('wf_info_for',) - @staticmethod - def _iter_composite_entities(entity, limit=None): + def _iter_composite_entities(self, entity, limit=None): for rdef, role in entity.e_schema.composite_rdef_roles: + if rdef.rtype in self.show_composite_skip_rtypes: + continue for centity in entity.related( rdef.rtype, role, limit=limit ).entities():