erminas/smartapi — pull request #1 by hbunjes (2013-06-03 07:32:12+00:00)
Title: Develop

- Folders changed to Guid indexed list as subfolders can have similar names (e.g. foldera/subfolder1 und folderb/subfolder1).
- Change in handling broken folders (testing for missing project where they are shared from)
- XML for retrieving folders and subfolders is saved in the project (otherwise traversing over the folders and subfolders causes a alrge amount of very expensive RQL commands to retrieve folders of a project)
- WCF Web Service call now also supports Windows Authentication (required if WebService directory/application in IIS has Windows Auth enabled and Anonymous is configured to use a user that does not have rights to access the service/wsdl file)

Now tests are written for the changes and very probably some will now break due to changes with folders. Also, handling the caching of the folders XML string should be improved to allow invalidating of the cache.