From 13c3d3044e99bdf7107e53e72a615224e1dd3f3b Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Mon, 7 Mar 2005 09:25:37 +0000 Subject: [PATCH] Add DefaultTitleOrIdGetter generated methods. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2647 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/Utils.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/product/ERP5Type/Utils.py b/product/ERP5Type/Utils.py index 6d5b0c6b13..515a8df54d 100755 --- a/product/ERP5Type/Utils.py +++ b/product/ERP5Type/Utils.py @@ -2056,6 +2056,22 @@ def createValueAccessors(klass, id): if not hasattr(klass, accessor_name): setattr(klass, accessor_name, accessor) + accessor = Value.DefaultTitleOrIdGetter(accessor_name, id) + accessor_name = 'getDefault' + UpperCase(id) + 'TitleOrId' + if not hasattr(klass, accessor_name): + setattr(klass, accessor_name, accessor) + klass.security.declareProtected(Permissions.AccessContentsInformation, accessor_name) + accessor_name = 'get' + UpperCase(id) + 'TitleOrId' + if not hasattr(klass, accessor_name): + setattr(klass, accessor_name, accessor) + klass.security.declareProtected(Permissions.AccessContentsInformation, accessor_name) + accessor_name = '_categoryGetDefault' + UpperCase(id) + 'TitleOrId' + if not hasattr(klass, accessor_name): + setattr(klass, accessor_name, accessor) + accessor_name = '_categoryGet' + UpperCase(id) + 'TitleOrId' + if not hasattr(klass, accessor_name): + setattr(klass, accessor_name, accessor) + accessor_name = 'getDefault' + UpperCase(id) + 'Property' accessor = Value.DefaultIdGetter(accessor_name, id) if not hasattr(klass, accessor_name): -- 2.30.9