lams_contentrepository

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5357 Fix redirect with HTTP when HTTPS is used

LDEV-5357 Fix zipped website displaying after introducing UUIDs

LDEV-5386 Modify config files for LAMS v4.8

  1. … 66 more files in changeset.
Merge remote-tracking branch 'origin/v4.6' into v4.7

  1. … 15 more files in changeset.
LDEV-5386 Library management

  1. … 70 more files in changeset.
LAI-3 Upgrade libraries to work with Word and PDF documents

Some libraries that we used for working with Word documents are outdated and insecure. It is a good idea to update them and their dependencies so we work with modern code when extracting PDF text for AI summarisation.

  1. … 7042 more files in changeset.
LDEV-5386 IntelliJ configuration file maintenance

  1. … 72 more files in changeset.
LDEV-5386 Add per moduule IntelliJ configuration files

    • -0
    • +7
    ./lams_contentrepository.eml
    • -0
    • +2
    ./lams_contentrepository.iml
  1. … 86 more files in changeset.
LDEV-5357 Use UUIDs for file downloads

  1. … 48 more files in changeset.
LDEV-5349 Reintroduce zipped website as Shared Resource

  1. … 17 more files in changeset.
LDEV-4999 Fix monitor role detection when updating learner mark

  1. … 463 more files in changeset.
LDEV-4962 Use complex portrait UUID in tools

Conflicts:

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaUsrRespDAO.java

  1. … 25 more files in changeset.
LDEV-4962 Introduce complex portrait UUIDs

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/util/WebUtil.java

lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/client/ToolContentHandler.java

lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/service/NodeFactory.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/AssessmentUserDAOHibernate.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/IAssessmentService.java

  1. … 30 more files in changeset.
LDEV-4929 Add missing service method names to xApplicationContext.xmls

* Alphabetize method names in to xApplicationContext.xmls

  1. … 42 more files in changeset.
Merge remote-tracking branch 'origin/master' into develop

  1. … 2 more files in changeset.
LDEV-4801 Always use a transaction for when logging in user to CR

LDEV-4801 Revert changes of FileDAO

They did not lead to fixing the problem and were actually unnecessary:

FileDAO does not use DB connections, so no need for transactions.

  1. … 1 more file in changeset.
Revert "LDEV-4801 Do throw an exception in FileDAO when file is not found."

This reverts commit 6f700a19baae0fa813ac85e0b4559d0afe27523a.

  1. … 1 more file in changeset.
LDEV-4801 Wrap in a transaction a method which uses a DB connection

LDEV-4801 Do throw an exception in FileDAO when file is not found.

An attempt to fix leaked connections.

  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/master' into develop

  1. … 1 more file in changeset.
LDEV-4802 Make all DAO calls in content repository go through service

Some classes in content repository were using DAO methods directly,

without enveloping them in a transaction. Now they all go through

RepositoryService.

These methods need to start with "dao" prefix so they are not picked up

by CheckCredentialTicketBeforeAdvice.

  1. … 1 more file in changeset.
LDEV-4802 Allow TX writing when getting a file item from repository

Attempt to fix

java.lang.Exception: Connection across boundary

when downloading a file. It leaks a connection.

LDEV-4755 Fix files with zero length being uploaded after viruse scan

Antivirus scan read the stream so it would be at its end when file got

written to drive.

  1. … 1 more file in changeset.
LDEV-4755 Initial virus scanning implementation

  1. … 1 more file 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. … 167 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. … 167 more files in changeset.
LDEV-4696 Use container provided Hibernate libraries instead of own copy

  1. … 33 more files in changeset.
LDEV-4696 Removing legacy parameters and deprecated methods

  1. … 39 more files in changeset.
LDEV-4696 Content Repository converted to annotations

  1. … 1 more file in changeset.