#10778: Standalone UUID implementation
----------------------------+-----------------------------------------------
 Reporter:  optilude        |        Owner:  optilude
     Type:  PLIP            |       Status:  new     
 Priority:  minor           |    Milestone:  4.1     
Component:  Infrastructure  |   Resolution:          
 Keywords:                  |  
----------------------------+-----------------------------------------------

Comment(by optilude):

 As a bit of a note to self, these are some other files that may need
 updating to use the IUID() pattern:

 {{{
 ./archetypes/kss/fields.py:        uid = aq_inner(self.context).UID()
 ./archetypes/referencebrowserwidget/browser/view.py:        return
 getattr(aq_base(item), 'UID', None)
 ./archetypes/schemaextender/extender.py:                key =
 context.UID() or str(id(context))
 ./plone/app/contentrules/handlers.py:        uid_method = getattr(obj,
 'UID', None)
 ./plone/app/iterate/copier.py:        new_baseline._setUID( baseline.UID()
 )
 ./plone/app/iterate/relation.py:            wc.addReference(
 ref.targetUID, ref.relationship, referenceClass=ref.__class__ )
 ./plone/app/linkintegrity/info.py:        deleted = set([obj.UID() for obj
 in self.getDeletedItems()])
 ./plone/app/linkintegrity/info.py:        deleted.update([obj.UID() for
 obj in breaches])
 ./plone/app/linkintegrity/info.py:                if source.UID() in
 deleted:
 ./Products/ATContentTypes/criteria/base.py:    def _uncatalogUID(self,
 *args, **kwargs): pass
 ./Products/Marshall/namespaces/atns.py:        value = getattr(instance,
 atcfg.UUID_ATTR, "")
 ./Products/Marshall/namespaces/atns.py:        existing =
 getattr(instance, atcfg.UUID_ATTR, _marker)
 ./Products/Marshall/namespaces/atns.py:
 instance._setUID(at_uid)
 ./Products/TinyMCE/adapters/Upload.py:            return
 self.okMessage("resolveuid/%s" % (obj.UID()))
 ./Products/TinyMCE/browser/url.py:    def getPathByUID(self):
 }}}

-- 
Ticket URL: <http://dev.plone.org/plone/ticket/10778#comment:33>
Plone <http://plone.org>
Plone Content Management System
_______________________________________________
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories

Reply via email to