Re: API for setting/getting values on Dexterity content
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <da1b84ce-405a-4026-a6f8-529ee42113ed.maildroid@localhost> |
TTW read is possible through the default DX view. (Also from restricted python.) -Asko -----Original Message----- From: Dylan Jay <[email protected]> To: "Héctor Velarde" <[email protected]> Cc: [email protected] Sent: to, 23 lokakuuta 2014 4:13 Subject: Re: [Plone-developers] API for setting/getting values on Dexterity content Keep in mind that attribute assignment doesn't work in either xmlrpc or restricted python so dexterity can't be used with ttw or via RPC at all. On 22 Oct 2014 21:45, "Héctor Velarde" <[email protected]> wrote: I agree with this; once you understand how behaviors work is not that ugly... you can also use: >>> hasattr(obj, 'title') True >>> obj.title = u'Foo' which is completely explicit and Pythonic. in this specific case I think we don't need those methods in the API, but I think this doesn't work the same when you use annotations instead of attributes: http://docs.plone.org/external/plone.app.dexterity/docs/behaviors/schema-only-behaviors.html I think adding documentation on how to set/get values on fields provided by behaviors would be better. best regards On 22-10-2014 09:35, Robert Niederreiter wrote: It would hide the ZCA a little bit and debugging would be a lot easier. Consider the following example >>> obj.behaviors basic title description publication effective expires >>> basic = obj.behavior('basic') >>> IBasic.providedBy(basic) True >>> basic.title = u'Foo' >>> basic.title = u'Bar' ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Plone-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plone-developers ------------------------------------------------------------------------------ _______________________________________________ Plone-developers mailing list Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-developers