LDEV-2839: In Content Repository project: Copy MANIFEST to conf/war directory so it is the same as in other projects. Remove xdoclet-build.xml file as it has multiple hardcoded library references and seems like just a old resource for testing, impossible to run with current configuration. Allow JSP precompilation.
LDEV-2374: Added a parameter to override repository security constraints. Now the Tool Content Handler name can be passed and a ticket will be taken from there, instead of the current tool. Changed the way Pixlr Tool provides output for Data Flow.
LDEV-1382: The content repository needs the user details from the session to function properly, so it was throwing an exception on import. The previous code looked at the path, but we need the filename!
LDEV-1382: The content repository needs the user details from the session to function properly, so it was throwing an exception on import. The previous code looked at the path, but we need the filename!
LDEV-1374: To ensure file names are not munged by zip utilities or operating systems using different encodings, we want to use filenames that use only the simplest of characters in zip archives. Added a new method getZipCompatiblePath() which converts a normal path to a numeric filename with the appropriate extension.
LDEV-1382: If the content repository is called from a webservice, the HttpSession won't exist, so it was throwing a null pointer error. Now it throws a meaningful error.
Implemented putting the user id in the version record for files in the content repository. (LDEV-180) Replaces changes previously checked in.The content repository gets the user from the shared session object (the userDTO). This allowed the content repository changes to be made without any changes to other parts of LAMS (hence the parts changed previously had to be changed back).