Clone
 

marcin cieślak <mgr.inz.marcin.cieslak@gmail.com> in lams-github

LDEV-5277 Allow looking for lesson map via its ID for external modules

LDEV-5277 Allow LD tree to work with user without a session

LDEV-5277 Confirm with user closing unsaved LD in LTI LAMS authoring

Also automatically refresh LTI content selection page on authoring close

    • -0
    • +4
    /lams_central/web/authoring/authoring.jsp
LDEV-4293 Skip session creation when displaying error page

If the error was HTTP session being stale or incorrectly invalidated, we

should not try to use the same session to display the error page. The

error page should not require a session at all.

Also if making a decision which session to invalidate in case of double

login, always invalidate the other session and not current one as

otherwise it can lead to a loop of self-invalidating sessions.

LDEV-5140 Add release marks code to cusomised Gradebook

    • -1
    • +19
    /lams_gradebook/web/gradebookCourseMonitor.jsp
LDEV-5251 Add tooltip with list of students in answered questions chart

Merge remote-tracking branch 'origin/v4.5' into LDEV-5250

Merge branch 'v4.5' into LDEV-5250

LDEV-5200 Attempt to fix "large open gate" issue

A large icon sometimes gets displayed on first display of TBL monitor.

LDEV-4411 Add cache hits/misses per second

They are updated every 5 seconds.

LDEV-4411 Allow Hibernate to choose fetch type by itself

LDEV-4411 Make relation from Lesson to LessonClass unidirectional

Hibernate can not lazy load properties connected with OneToOne

relationship.

LDEV-4411 Make relation from Evaluation to ToolActivity unidirectional

Hibernate can not lazy load properties connected with OneToOne

relationship. It means that with every fetch of ToolActivity its

ActivityEvaluation was also fetched, whether is was needed or not. It

made up even 10% of all queries sent to DB during a lesson.

By having the relationship unidirectional and fetching

ActivityEvaluation via DAO we ensure that it is fetched only when it is

needed. The code is not as nice, though.

LDEV-4411 Do not cache native SQL queries as it causes exceptions

Merge branch 'v4.5' into LDEV-5250

LDEV-3656 Clean up invalidated session from internal tracking mapping

These session should have been removed from the mapping when

SessionListener is called. Sometimes the listener is not called due to

WildFly internal bugs. We are left with a long list of stale sessions.

We should periodically clean up the mapping. Making it happen on runtime

stats fetch is as place as any other, plus it happens periodically.

LDEV-4411 Remove FetchMode as it seems to trigger excessive queries

LDEV-4411 Make cacheable queries for checking user roles

LDEV-4411 Make Tool -> ExtServerToolAdapterMap collection lazy

LDEV-5250 Remove Pedagogical Planner integration with core LAMS

  1. … 53 more files in changeset.
LDEV-4078 Only sysadmin can change other users' passwords

LDEV-4367 Change Sass CLI parameter for newer version compability

Sass installed as Ruby gem is deprecated since March 2019. Newer

versions of Sass accept a slightly different parameter for sourcemap.

LDEV-3555 Do not create LD thumbnail with incorrect read-only colouring

Merge branch 'LDEV-5130' into v4.5

LDEV-4950 Remove obsolete ordering arrows in Scratchie authoring

LDEV-4440 Reintroduce history-aware Cancel button on Edit User form

LDEV-4932 Add CSRF token to course manager organisation edit page

LDEV-4540 Never copy Assessment question disclose status

Assessment questions can be disclosed on lesson level only. If they are

cloned or exported, their disclose status should be always the default,

i.e. not disclosed.

LDEV-5249 Add img-responsive class to images in CKEditor templates

LDEV-4411 Silence cache logs which flood LAMS log files

    • -8
    • +12
    /lams_build/conf/slim/standalone.xml