LDEV-2999 Include a rating option for reviewed resources (authored only). To make the grouped rating of authored resources work properly, session id was added to the rating and rating comments tables and all code using the shared jRating script and shared ratings updated to store the session code. DB script updates existing rating, rating comment records.
LDEV-4053 Refactor code- quite a few methods are duplicated across LearningAction AuthorAction and MonitorAction.java. It will best probably to put these into a single util class- Similarly for the UI, there's plenty of repeated parts that perhaps can we put into a common folder and reused from there.
LDEV-4237: Include label informing the max size fileLDEV-4241: File upload validationLDEV-4240: Consistent upload widgetUsing new tags and the shared javascript code to create consistency across tools for the look and validation behaviour of file upload.
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-4181: When sequences are imported if maxRating or ratingStyle is null, need to set them to appropriate values. Will happen when a sequence is imported from a server that did not have these fields.