Use service.recordTypes( ) rather that iterating recordType, because Interfaces.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12862 e27351fd-9f3e-4f54-a53b-843176b1656c
None is a legal value as of https://trac.calendarserver.org/changeset/12755/twext/trunk


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12863 e27351fd-9f3e-4f54-a53b-843176b1656c
Properly handle case where the store is None.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12864 e27351fd-9f3e-4f54-a53b-843176b1656c
Start moving older unit tests over to new directory API


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12865 e27351fd-9f3e-4f54-a53b-843176b1656c
If the xml filePath doesn't exist, don't then try to close it


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12866 e27351fd-9f3e-4f54-a53b-843176b1656c
Get more tests to pass


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12868 e27351fd-9f3e-4f54-a53b-843176b1656c
Clean up some text


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12869 e27351fd-9f3e-4f54-a53b-843176b1656c
Add server configuration page.


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12871 e27351fd-9f3e-4f54-a53b-843176b1656c
Add headers for tables.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12872 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix nested key names.


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