lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-3275: Make LAMS Session JAR a part of EAR instead of WildFly module as it uses other LAMS classes.

LDEV-3275: Add library dependencies. Reintroduce and upgrade Apache Commons Discovery 0.2 -> 0.5.

LDEV-3275: Add library dependencies. Reintroduce and upgrade Apache Commons Discovery 0.2 -> 0.5.

    • -0
    • +12
    /lams_build/lib/axis/axis.module.xml
    • binary
    /lams_build/lib/jakarta-commons/commons-discovery-0.5.jar
LDEV-3275: Update name of the referenced data source.

    • -1
    • +1
    /lams_admin/conf/xdoclet/web-settings.xml
LDEV-3275: Remove security domain configuration files from particular WARs. The comment said they were only used when a WAR was deployed as a standalone module. When a part of the EAR, the security is controlled by application.xml file. Also, there the domain referenced in these config files is not defined anywhere, making it dead code.

    • -11
    • +0
    /lams_central/web/WEB-INF/jboss-web.xml
    • -9
    • +0
    /lams_gradebook/web/WEB-INF/jboss-web.xml
LDEV-3304 added sorting by rating

LDEV-3275: Declare DTD for Tiles definitions as WildFly is strict when it comes to XML validation.

    • -0
    • +4
    /lams_admin/web/WEB-INF/tiles-defs.xml
    • -0
    • +4
    /lams_central/web/WEB-INF/tiles-defs.xml
    • -0
    • +4
    /lams_learning/web/WEB-INF/tiles-defs.xml
    • -0
    • +4
    /lams_tool_bbb/web/WEB-INF/tiles-defs.xml
    • -0
    • +4
    /lams_tool_nb/web/WEB-INF/tiles-defs.xml
  1. … 4 more files in changeset.
LDEV-3275: Add library dependencies.

LDEV-3275: Put /userfiles dir in each LAMS WAR. The ApplicationContext class from Tomcat embedded in JBoss allowed getRealPath() to return proper path even for non-existent resources. Undertow's FileResourceManager returns null in such cases. This prevents CKEditor Connector servlet from initialising as it checks the path where it later stores files.

Alternative solutions are:

- configure the servlet to use a dir present in all WARs, like "META-INF"; this in counter-intuitive and does not follow WAR structure guide

- upgrade to newer CKEditor connector servlet; makes sense as we use very old one, made for FCKEditor, and the new one is available; it requires some work, though

- patch the servlet's initialisation code so it creates the dir by itself; this would result in LAMS custom CKEditor connector library

LDEV-3304: adding label

LDEV-2975: updating Greek, French, Norwegian

LDEV-3304 added tablesorter paging due to "Q&A "all answers" page takes minutes to load when there are a lot of responses left by other users"

    • -82
    • +119
    /lams_tool_laqa/web/learning/mobile/LearnerRep.jsp
LDEV-3275: Add library dependencies and source code.

    • -87
    • +0
    /3rdParty_sources/ckeditor/core/_bootstrap.js
    • -141
    • +0
    /3rdParty_sources/ckeditor/core/ckeditor.js
    • -209
    • +0
    /3rdParty_sources/ckeditor/core/command.js
    • -439
    • +0
    /3rdParty_sources/ckeditor/core/config.js
    • -20
    • +0
    /3rdParty_sources/ckeditor/core/dom.js
    • -32
    • +0
    /3rdParty_sources/ckeditor/core/dom/comment.js
    • -251
    • +0
    /3rdParty_sources/ckeditor/core/dom/document.js
    • -258
    • +0
    /3rdParty_sources/ckeditor/core/dom/domobject.js
    • -1691
    • +0
    /3rdParty_sources/ckeditor/core/dom/element.js
  1. … 401 more files in changeset.
LDEV-3293: Further remove LAMS custom cache management.

LDEV-3304 reduced amount of DB queries due to "Q&A "all answers" page takes minutes to load when there are a lot of responses left by other users"

LDEV-3304 updated tablesorter plugin

LDEV-3292: Improve Add Lesson dialog response time: Fetch all users and filter them afterwards instead of fetchin one by one. Make some collections lazy or extra-lazy.

LDEV-3292: Improve Add Lesson dialog response time: Fetch all users and filter them afterwards instead of fetchin one by one. Make some collections lazy or extra-lazy.

LDEV-3294: De-proxy an activity so the real instance can be later used in code.

LDEV-3294: De-proxy an activity so the real instance can be later used in code.

LDEV-3301 prevent CKEditor from occupying more space than available due to its autogrow feature

    • -3
    • +3
    /lams_tool_forum/web/jsps/authoring/basic.jsp
    • -7
    • +6
    /lams_tool_survey/web/common/header.jsp
LDEV-3295 removed unused method

LDEV-3295 fixing old artefact: QaQuestion was renamed back to QaQueContent long time ago

LDEV-3303 CKEditor should respect height parameter overriden by editor instance

    • -0
    • +1
    /lams_admin/web/WEB-INF/tags/CKEditor.tag
  1. … 23 more files in changeset.
LDEV-3120: Send to server all learners of an existing group in one batch instead making a separate Ajax call for each of them.

    • -172
    • +446
    /lams_central/web/includes/javascript/orgGroup.js
LDEV-3120: Send to server all learners of an existing group in one bach instead making a separate Ajax call for each of them.

LDEV-3295 Allow questions having user responses with ratings be deleted

LDEV-3301 prevent CKEditor's autogrow feature occupying more space than available

LDEV-3301 set autoGrow_minHeight to prevent it from increasing its size on accessing it the first time.

LDEV-3283: Check user on lesson join and export portfolio.