LDEV-4407 Move lams_contentrepository exceptions to the proper packagelams_contentrepository's exception classes were moved tocontentrepository.exception package.(To access exceptions' earlier history use Eclipse's Show in Historyfeature or run 'git log --follow ./path/to/file')
LDEV-4407 Move classes to the proper packagesAction classes were moved to tool.sbmt.web.action package; forms totool.sbmt.web.form; exception to tool.sbmt.web.util, SbmtConstants totool.sbmt. (To access files' earlier history use Eclipse's Show in History featureor run 'git log --follow ./path/to/file')
LDEV-4402 Substitute Gson and Apache JSON with JacksonJackson is a top JSON library shipped with WF10.Apache JSON resides in an ancient library which we do not need foranything else.We use GSon only for serializing Java objects to JSON, which Jackson cando too.
LDEV-4180: Make DB patches produce up-to-date structure during build instead of applying multiple patches. Get rid of unnecessary tables and keys. Modify boolean columns to tinyint(1) Simplify patches where possible.
LDEV-4236: Error message when file was too big was not displaying. Had wrong key for message in I18N file. LDEV-4237: Adding help text to indicate max file size.
LDEV-4092: Date passed back by server was reconverting time for Daylight Saving, making it an hour out, as the convertToStringForJSON takes the timezone into account. Therefore convert the already timezone converted time (which gets converted back again) rather than the original time.
LDEV-4092: Support the server supplying a localised date string for the submission deadline (datetimepicker does not have localisation of the format, just the language).
LDEV-3688: Rechecking in as previous commit went into wrong JIRA. Converting NULL to 0 when no matching detail records are found - occurs when the user has completed the submit activity but didn't upload a file.
LDEV-3933: The user/file lookup was failing when there were users but no files. Tweaked the SQL to convert the NULL (returned when there were no detail records) to 0.