#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