Commit graph

30 commits

Author SHA1 Message Date
zope
1629defe3d add parameter usePredicateIndex to getRelations() 2021-08-07 11:44:01 +02:00
59cd18cc63 fix import: stop deprecation warning 2020-05-04 16:30:01 +02:00
2a60b12100 minor fixes 2013-02-06 10:19:40 +01:00
bd9afff0bf fix performance problem in relation registry 2012-07-31 14:44:02 +02:00
f0e789d844 work in progress: make cybertools package work with BlueBream 1.0 2011-09-29 18:17:35 +02:00
helmutm
f2a8a754fc remove logging for register/unregister relations
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3282 fd906abe-77d9-0310-91a1-e0d9ade77398
2009-03-19 09:11:05 +00:00
helmutm
f45a870c27 fix relation registry bug concerning persistent storage of relation objects
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3265 fd906abe-77d9-0310-91a1-e0d9ade77398
2009-03-08 11:12:06 +00:00
helmutm
9ddadfa7a5 get rid of some Zope 3.3 deprecation messages; and a few minor improvements
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1663 fd906abe-77d9-0310-91a1-e0d9ade77398
2007-03-25 12:35:16 +00:00
helmutm
315076a575 eliminate Zope 3.3 deprecation messages from loops tests
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1587 fd906abe-77d9-0310-91a1-e0d9ade77398
2007-02-18 14:17:26 +00:00
helmutm
06dc2c17fb let DummyRelationRegistry use real IntIds if available
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1415 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-10-21 17:49:31 +00:00
helmutm
d8de666f2f bug fix on relation.registry: don't crash invalidateRelation when object is not registered in intIds
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1194 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-05-02 15:17:05 +00:00
helmutm
64c4215033 Fix on DummyRelationRegistry
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1109 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-03-04 14:50:38 +00:00
helmutm
9f0cfba50d Allow wildcard queries
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1096 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-22 16:50:46 +00:00
helmutm
3fe7c3ff00 Added method IRelationRegistry.getUniqueIdForObject()
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1090 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-21 09:52:51 +00:00
helmutm
a5cb31fa47 Some improvements on relation registry stuff
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1089 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-20 08:03:01 +00:00
helmutm
dc5c09afdd Slight extension of get/setRelationSingle() to allow for using for attribute on 'second'
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1083 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-18 10:56:14 +00:00
helmutm
b79cfea129 minor fixes on DummyRelationRegistry and functional tests
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1082 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-15 14:50:09 +00:00
helmutm
2011cf593d Renamed *RelationsRegistry* to *RelationRegistry*
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1065 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-09 14:05:41 +00:00
helmutm
5004253f98 Fix on DummyRelationsRegistry
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1048 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-02-01 15:09:50 +00:00
helmutm
b22a3b2a8d bug fixes for relation framework
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1042 fd906abe-77d9-0310-91a1-e0d9ade77398
2006-01-28 08:25:37 +00:00
helmutm
2657b5d243 Added convenience function registry.getRelations()
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@846 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-12-06 10:13:58 +00:00
helmutm
bc4a012b4f Extended interfaces for IRelation and IRelationsRegistry (still without real implementation); added IMonadicRelation
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@677 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-14 07:39:25 +00:00
helmutm
db8d38e7cb Added 'Named Predicate' example to README.txt
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@673 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-11 10:18:24 +00:00
helmutm
963a167f12 relation: some minor changes; + __parent__ assignment for relation when registering it
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@668 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-09 11:21:56 +00:00
helmutm
cb9dc6219f more clean-up of code; invalidating of relations as a consequence of object removal is now fully event-based
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@660 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-06 11:11:05 +00:00
helmutm
3c8b67a378 more on relations - now includes an IObjectRemoved event handler and more fine-grained permissions
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@657 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-05 14:13:47 +00:00
helmutm
c04f84ed8f RelationsRegistry is now using the correct FieldIndex adapting relation objects to IIndexableRelation
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@655 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-03 10:48:53 +00:00
helmutm
a170a210ce work in progress: relation package, configure.zcml
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@653 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-03 09:29:30 +00:00
helmutm
2f70bb2ce5 relation package now with a relations registry using catalog indexes
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@650 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-02 13:34:27 +00:00
helmutm
ab263bee19 work in progress: cybertools.relation package
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@649 fd906abe-77d9-0310-91a1-e0d9ade77398
2005-11-02 08:00:17 +00:00