Commit Graph

379 Commits

Author SHA1 Message Date
Martin Aspeli 6ae9be7a71 More IPublishTraverse tests
svn path=/plone.dexterity/trunk/; revision=30281
2009-10-09 05:59:45 +00:00
Martin Aspeli 05871506e8 Add a few more tests
svn path=/plone.dexterity/trunk/; revision=30280
2009-10-09 04:50:11 +00:00
Martin Aspeli 8b36bdcf5f Less greedy proxying avoids problems with acquisition. Also add some aspirational tests.
svn path=/plone.dexterity/trunk/; revision=30269
2009-10-08 17:24:47 +00:00
Martin Aspeli 21da189f52 Tests + fixes for FolderDataResource
svn path=/plone.dexterity/trunk/; revision=30268
2009-10-08 17:00:56 +00:00
Martin Aspeli 461cf12fa5 Refactor WebDAV code into mixin classes to make them re-usable and keep content.py clean. Add tests for these methods.
svn path=/plone.dexterity/trunk/; revision=30246
2009-10-07 17:01:34 +00:00
Martin Aspeli 86cf132069 Use default test loader to simplify test suite code
svn path=/plone.dexterity/trunk/; revision=30214
2009-10-06 15:26:50 +00:00
Martin Aspeli 6e33b3e102 Documentation update
svn path=/plone.dexterity/trunk/; revision=30213
2009-10-06 15:18:34 +00:00
Martin Aspeli c41a77818d Return 0 instead of None, or FTP gets grumpy
svn path=/plone.dexterity/trunk/; revision=30212
2009-10-06 14:22:58 +00:00
Martin Aspeli 0571091507 Provide a means to get, put, etc the "body" contents of a folder
svn path=/plone.dexterity/trunk/; revision=30211
2009-10-06 14:05:47 +00:00
Martin Aspeli 670e2fcd3a Hopefully temporary workaround for stupid acquisition-related problem with WebDAV PUT and NullResources
svn path=/plone.dexterity/trunk/; revision=30204
2009-10-05 15:37:44 +00:00
Martin Aspeli 9cbcd624e1 Make the algorithm less insane for Dexterity content at least.
svn path=/plone.dexterity/trunk/; revision=30203
2009-10-05 14:37:18 +00:00
Martin Aspeli e7266f50c3 Add sizing support via the Zope 3 zope.size.interfaces.ISized adapter
svn path=/plone.dexterity/trunk/; revision=30200
2009-10-05 13:27:37 +00:00
Martin Aspeli 92a117cace Sync notes with reality
svn path=/plone.dexterity/trunk/; revision=30193
2009-10-04 16:29:23 +00:00
Martin Aspeli c617b30315 Initial stab at WebDAV support. There are still some things missing, notably tests, but simple content works now, as does ExternalEditor.
svn path=/plone.dexterity/trunk/; revision=30192
2009-10-04 16:23:27 +00:00
Rob Gietema 4ca9018a86 Removed unneeded __implements__.
svn path=/plone.dexterity/trunk/; revision=30185
2009-10-04 13:19:17 +00:00
Rob Gietema fde53b9f56 Fixed import for Zope 2.12.
svn path=/plone.dexterity/trunk/; revision=30184
2009-10-04 13:13:17 +00:00
Martin Aspeli 9665193caf Add some notes about WebDAV while we try to fix http://code.google.com/p/dexterity/issues/detail?id=73
svn path=/plone.dexterity/trunk/; revision=29939
2009-09-27 16:00:52 +00:00
Martin Aspeli 4a7f5a0c33 The action mixin needs to come first for _setProperty to work correctly
svn path=/plone.dexterity/trunk/; revision=29706
2009-09-14 16:31:27 +00:00
Martin Aspeli 99e743319e Fix for http://code.google.com/p/dexterity/issues/detail?id=79
svn path=/plone.dexterity/trunk/; revision=29692
2009-09-13 09:55:42 +00:00
Martin Aspeli 47c3156049 Fix for http://code.google.com/p/dexterity/issues/detail?id=78
svn path=/plone.dexterity/trunk/; revision=29689
2009-09-13 09:12:37 +00:00
Martin Aspeli d0a9ff1eaf Updating version on trunk after tagging
svn path=/plone.dexterity/trunk/; revision=28190
2009-07-25 10:45:44 +00:00
Martin Aspeli af48906ef2 Ready release
svn path=/plone.dexterity/trunk/; revision=28187
2009-07-25 10:44:24 +00:00
Martin Aspeli e742ad25f1 Update documentation a bit.
svn path=/plone.dexterity/trunk/; revision=28185
2009-07-25 10:36:10 +00:00
Wichert Akkerman 633688b0c5 Positions fingers correctly on keyboard
svn path=/plone.dexterity/trunk/; revision=28182
2009-07-24 13:46:05 +00:00
Wichert Akkerman 5970dbfb9b Fix naming
svn path=/plone.dexterity/trunk/; revision=28181
2009-07-24 13:44:09 +00:00
Martin Aspeli 34199cd483 Make sure we get the appropriate version of plone.mocktestcase
svn path=/plone.dexterity/trunk/; revision=28007
2009-07-12 14:12:36 +00:00
Martin Aspeli cc82d355d9 Changed API methods and arguments to mixedCase to be more consistent with
the rest of Zope. This is a non-backwards-compatible change, but it's now or never. :-/

svn path=/plone.dexterity/trunk/; revision=27967
2009-07-12 08:00:05 +00:00
Martin Aspeli a4f825f3e7 Fix wiggy's nitpick :)
svn path=/plone.dexterity/trunk/; revision=27921
2009-07-10 14:45:14 +00:00
Martin Aspeli 1e9695b6d6 rollup-friendly whitespace
svn path=/plone.dexterity/trunk/; revision=27745
2009-06-30 14:56:12 +00:00
Wichert Akkerman cec425e354 Contrary to popular believe Plone 3.3 still needs these Zope2 interfaces.
This changes makes folder ordering work again: CMFPlone's
getObjectPositionInParent indexer tests for the Zope2
OFS.IOrderSupport.IOrderedContainer interface.

svn path=/plone.dexterity/trunk/; revision=27643
2009-06-23 10:09:33 +00:00
Martin Aspeli 6172a8539e Super doesn't have __getattr__
svn path=/plone.dexterity/trunk/; revision=27493
2009-06-18 09:53:08 +00:00
Matthew Wilkes 257903f607 Minor ReST fixes to stop collective.dist complaining when I cut internal releases
svn path=/plone.dexterity/trunk/; revision=27364
2009-06-09 16:34:58 +00:00
Martin Aspeli 19902b872d Catch up with plone.behavior
svn path=/plone.dexterity/trunk/; revision=27345
2009-06-07 15:37:31 +00:00
Martin Aspeli 4f4051e1c2 Fix http://code.google.com/p/dexterity/issues/detail?id=62 by properly invalidating the subtype marker cache as well
svn path=/plone.dexterity/trunk/; revision=27281
2009-06-03 14:08:48 +00:00
Martin Aspeli 2c7ce3079e Make wiggy less grumpy
svn path=/plone.dexterity/trunk/; revision=27208
2009-05-29 12:30:00 +00:00
Martin Aspeli 1078b24bb1 Use Zope 3 permission names for the add permissions
svn path=/plone.dexterity/trunk/; revision=27201
2009-05-28 17:21:33 +00:00
Martin Aspeli 8b05c34940 Only sync schema if we actually have something to sync to. Fixes issue #52
svn path=/plone.dexterity/trunk/; revision=26703
2009-05-02 15:57:51 +00:00
David Glick 36376acbd2 unwrap the FTI before registering it as a persistent utility. this fixes http://code.google.com/p/dexterity/issues/detail?id=35
svn path=/plone.dexterity/trunk/; revision=26695
2009-04-30 09:13:52 +00:00
Martin Aspeli cf332e29e2 No need for this now that we have the decorator - and it was broken anyway
svn path=/plone.dexterity/trunk/; revision=26684
2009-04-26 16:10:30 +00:00
Martin Aspeli 7fe93889ef Add tests for http://code.google.com/p/dexterity/issues/detail?id=25 (fixed in plone.folder) and make sure id and __name__ stay in sync better
svn path=/plone.dexterity/trunk/; revision=26683
2009-04-26 16:04:35 +00:00
Martin Aspeli 37a4cfd8ea Make notes about zope.container
svn path=/plone.dexterity/trunk/; revision=26678
2009-04-26 10:32:02 +00:00
Martin Aspeli 5937de1ce9 Fix issues related to invalidation of schema cache + orphan factory utilities when FTI is modified
svn path=/plone.dexterity/trunk/; revision=26671
2009-04-24 18:01:29 +00:00
Martin Aspeli 52fda653c2 Make plone.mocktestcase a real dependency so that we don't have to put it into buildout especially or use an extra
svn path=/plone.dexterity/trunk/; revision=26662
2009-04-24 15:58:02 +00:00
Martin Aspeli 2cf122623d Fix tests broken by wiggy's refactoring. Tsk tsk.
svn path=/plone.dexterity/trunk/; revision=26661
2009-04-24 15:57:21 +00:00
Wichert Akkerman f855820082 More utility methods
svn path=/plone.dexterity/trunk/; revision=26638
2009-04-22 11:36:00 +00:00
Wichert Akkerman b797d9c6ea Add a new utility method to add an object to a container.
Uses non-Zope naming in order to be consistent with dexterity coding style.

svn path=/plone.dexterity/trunk/; revision=26637
2009-04-22 10:26:10 +00:00
Martin Aspeli 1f8bd9ca45 Don't try to use the modified field names as the list of indexes. Field names and index names can be quite different, e.g. Title != IDublinCore.title
svn path=/plone.dexterity/trunk/; revision=26498
2009-04-14 04:35:54 +00:00
David Glick 05679e2e1b actually I think this is where we want to get our manage_options from
svn path=/plone.dexterity/trunk/; revision=26485
2009-04-12 05:34:52 +00:00
David Glick 7daae099d4 make sure CMFCatalogAware doesn't override the ZMI tabs for Containers
svn path=/plone.dexterity/trunk/; revision=26483
2009-04-12 03:59:03 +00:00
Martin Aspeli baf38d800f Whitespace
svn path=/plone.dexterity/trunk/; revision=26401
2009-04-07 16:07:09 +00:00