LDEV-4366 Kumalive reports exportAllow exporting all and selected Kumalives in Excel format. Use i18ninstead of hardcoded labels. Move free jqGrid library to lams_central.Minor fixes.
LDEV-4366 Initial implementation of Kumalive reportsLatest free jqGrid is used as the one present in lams_central isoutdated and standard jqGrid became commercial.Use bootstrap theme with Font Awesome icons.Rewrite XML code used in Gradebook to feed jqGrid into JSON.
LDEV-4423 Adding portraits to Monitor screensPortraits incorporated into general monitor screens such as the email sending popup, journal viewing, grouping and learner progress. Also fixed issues in journal viewing relating to LDEV-4393.
LDEV-4393 Fix parameter flow for lesson notebookCurrent lesson ID was not retained during submits. It has to be presenton each page and submit so "view all" page knows where to add a newentry.
LDEV-4407 Move classes to the proper packagesServlet classes were moved to learning.web.servlet package. (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-4198: Re-committing Fiona's changes: Do not try to get the Floating Activity URL for the progress bar. It does not exist and just results in an error in the log. If isFloating = true then we have come from the progress bar, if isFloating = false we have come from elsewhere in the system and we should get the "broken progress" screen just in case LAMS does try to show to floating activity somewhere.
LDEV-4198: Do not try to get the Floating Activity URL for the progress bar. It does not exist and just results in an error in the log. If isFloating = true then we have come from the progress bar, if isFloating = false we have come from elsewhere in the system and we should get the "broken progress" screen just in case LAMS does try to show to floating activity somewhere.