Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4746 Fix a typo in SQL patch

LDEV-4755 Scan when importing LDs

  1. … 3 more files in changeset.
LDEV-4755 Add configuration for antivirus

    • -0
    • +17
    ./lamsfoundation/lams/dbupdates/patch20190119.sql
    • -2
    • +7
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 1 more file in changeset.
LDEV-4755 Initial virus scanning implementation

    • -1
    • +37
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 3 more files in changeset.
LDEV-4746 Add Question Bank option and process it in MCQ tool

    • -0
    • +66
    ./lamsfoundation/lams/qb/QbOption.java
    • -0
    • +16
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 5 more files in changeset.
LDEV-4678 Push some util methods to the service layer

Certain static util methods (mainly from LearningWebUtil.java) expect

service beans as a parameter. It was changed by pushing those methods to

the appropriate service layer.

    • -91
    • +3
    ./lamsfoundation/lams/util/WebUtil.java
  1. … 26 more files in changeset.
LDEV-4746 Format SQL patch

LDEV-4746 Fix Hibernate management of QB question to prevent duplicates

    • -0
    • +41
    ./lamsfoundation/lams/dbupdates/patch20190110.sql
    • -2
    • +2
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 1 more file in changeset.
LDEV-4746 Initial Question Bank question implementation

The question is tested on Multiple Choice tool.

    • -0
    • +1
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +162
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 8 more files in changeset.
LDEV-4696 Make inherited properties also mapped to DB.

LDEV-4692 Fix time taken's timezone

And some minor code formatting.

    • -2
    • +2
    ./lamsfoundation/lams/util/DateUtil.java
  1. … 2 more files in changeset.
LDEV-4700 Fix getDefaultTheme() method

LDEV-4678 WebUtil.putActivityPositionInRequestByToolSessionId transformed into service method

Also introduce ICommonToolService that will hold methods shared by all

tools.

    • -0
    • +30
    ./lamsfoundation/lams/tool/service/ICommonToolService.java
    • -18
    • +0
    ./lamsfoundation/lams/util/WebUtil.java
  1. … 138 more files in changeset.
LDEV-4737 Course based lesson delete does not throw exception

    • -0
    • +6
    ./lamsfoundation/lams/lesson/dao/ILessonDAO.java
  1. … 2 more files in changeset.
LDEV-4726 Licenses updated to Creative Commons 4.0

    • -0
    • +55
    ./lamsfoundation/lams/dbupdates/patch20181214.sql
  1. … 17 more files in changeset.
LDEV-4705 Merge group admin role to manager in LDAP configuration

    • -0
    • +17
    ./lamsfoundation/lams/dbupdates/patch20181213.sql
LDEV-4696 Allow default value of Hibernate cache JNDI name

    • -1
    • +0
    ./lamsfoundation/lams/applicationContext.xml
LDEV-4705 Remove references to Group Admin role from DB

LDEV-4705 Remove obsolete Privilege tables

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20181204.sql
LDEV-4705 Remove references to Group Admin role from Java code

  1. … 22 more files in changeset.
LDEV-4721 Change order of changes applied to imported LD XML

First we need to change class names, then add/remove fields as otherwise

owner classes would not get recognised.

LDEV-4721 Add class renaming filter for tool content import

  1. … 17 more files in changeset.
LDEV-4696 Remove an unnecessary Hibernate restriction

Merge remote-tracking branch 'origin/master' into lams31

Conflicts:

lams_central/src/java/org/lamsfoundation/lams/web/ForgotPasswordServlet.java

lams_central/web/forgotPassword.jsp

lams_central/web/forgotPasswordChange.jsp

lams_central/web/forgotPasswordProc.jsp

lams_tool_assessment/web/pages/learning/results.jsp

  1. … 10 more files in changeset.
LDEV-4710 Add config setting to enable "Forgot your password?" option

Also if people try to get to the login page by going to the URL

directly, we display a 404 error message.

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20181127.sql
  1. … 4 more files in changeset.
LDEV-4714 Fix LD access adding and processing

  1. … 2 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 156 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 156 more files in changeset.
LDEV-4712, LDEV-4644 Fix a query used for fetching outcomes

LDEV-4696 Proper use of @MapsId with @EmbeddableId