Add MatchExpression.match()


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13012 e27351fd-9f3e-4f54-a53b-843176b1656c
Use expression.match.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13013 e27351fd-9f3e-4f54-a53b-843176b1656c
Test NOT


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13014 e27351fd-9f3e-4f54-a53b-843176b1656c
Port wiki and sharing to twext.who


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13015 e27351fd-9f3e-4f54-a53b-843176b1656c
WikiAccessLevel.admin is not a thing.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13016 e27351fd-9f3e-4f54-a53b-843176b1656c
Remove old wiki service


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13017 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix test_util.py


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13018 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix test_delegates.py


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13019 e27351fd-9f3e-4f54-a53b-843176b1656c
Remove Lion wiki compatibility, remove old wiki test, add new wiki test


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13020 e27351fd-9f3e-4f54-a53b-843176b1656c
Get test_cache.py to pass


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13021 e27351fd-9f3e-4f54-a53b-843176b1656c
Adds recordWithUID to aggregate


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13022 e27351fd-9f3e-4f54-a53b-843176b1656c
add CompoundExpression.__repr__()


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13023 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix purge tool and test


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13024 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix test_purge_old_events.py and remove extra parens


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13025 e27351fd-9f3e-4f54-a53b-843176b1656c
Add tests to investigate recordsFromExpression failure over AMP


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13026 e27351fd-9f3e-4f54-a53b-843176b1656c
recordsFromExpression does not work across AMP until we can serialize expressions


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13027 e27351fd-9f3e-4f54-a53b-843176b1656c
Implement recordWith* methods.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13028 e27351fd-9f3e-4f54-a53b-843176b1656c
Tweak test_groups test again


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13029 e27351fd-9f3e-4f54-a53b-843176b1656c
Support wiki in dps client


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13030 e27351fd-9f3e-4f54-a53b-843176b1656c
lint


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13031 e27351fd-9f3e-4f54-a53b-843176b1656c