Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-3514: Use postInterceptor instead of preInterceptor. PreInterceptor apparently runs before Hibernate transaction gets created. When an exception in the proxied method occurs, the transaction is canceled and is not re-created when retry is attempted. This leads to "no session" or "read only transaction on write" errors. PostInterceptor seems to work when the transaction is already created, so retries happen witin its scope.

  1. … 39 more files in changeset.
LDEV-3514: Wrap all transactional methods with TransactionRetryInterceptor. Set number of attempts to 3. Remove previous safety mechanism for completeActivity() method.

  1. … 41 more files in changeset.
LDEV-3514: Wrap all transactional methods with TransactionRetryInterceptor. Set number of attempts to 3. Remove previous safety mechanism for completeActivity() method.

  1. … 42 more files in changeset.
LDEV-3428: Do not create default conditions when Tool output definitions are fetched. They only get created when Tool defaut content is cloned.

Fix class cast exeption when changing grade of first activity in sequence.

Fix lesson mark calculation exception.

Pass IDs to service methods instead of DB objects.

  1. … 5 more files in changeset.
LDEV-3428: Do not create default conditions when Tool output definitions are fetched. They only get created when Tool defaut content is cloned.

Fix class cast exeption when changing grade of first activity in sequence.

Fix lesson mark calculation exception.

Pass IDs to service methods instead of DB objects.

  1. … 6 more files in changeset.
LDEV-3424 Add new feature to integrations to be able to sync all marks in the lesson

  1. … 2 more files in changeset.
LDEV-3424 Add new feature to integrations to be able to sync all marks in the lesson

  1. … 10 more files in changeset.
LDEV-3420 Add date column to Gradebook marks

  1. … 3 more files in changeset.
LDEV-3424 Add new feature to integrations to be able to sync all marks in the lesson

LDEV-3420 Add date column to Gradebook marks

  1. … 3 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Improve security in several places.

  1. … 16 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Improve security in several places.

  1. … 16 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Replace Monitoring and Gradebook own security code with SecurityService checks.

  1. … 15 more files in changeset.
LDEV-3315, LDEV-3367: Refactor SecurityService methods. Replace Monitoring and Gradebook own security code with SecurityService checks.

  1. … 17 more files in changeset.
LDEV-3315: Add security service and use it in vital entry points.

  1. … 14 more files in changeset.
LDEV-3332: revert spring-beans schema declaration in application context xml files. export spring meta-inf in jboss-deployment-structure.xml

It is way more elegant approach to fix an issue with spring-beans.xsd loading from internet.

  1. … 77 more files in changeset.
LDEV-3332: fix spring contexts declaration to find spring-beans-4.0.xsd locally at classpath.

Having spring module defined as a set of spring jars (as we do have in Wildfly), it is impossible for spring to resolve xsd schema mapping file 'spring.schemas' correctly. With set of jars, we have 5 instances of this file (with different content) under the same path 'META-INF/spring.schemas'. This ended up in spring not beeing able to map spring-beans-4.0.xsd URL path to local resource location. Finally, this xsd was loaded from internet - and that significantly slowed Wildfly startup.

With this fix LAMS is way (depends on internet connection) faster to start.

  1. … 76 more files in changeset.
LDEV-3315: Add security service and use it in vital entry points.

  1. … 12 more files in changeset.
LDEV-3307 Improve lesson gradebook export performance * speed up producing tool outputs in assessment tool

  1. … 7 more files in changeset.
LDEV-3307 Improve lesson gradebook export performance * speed up producing tool outputs in assessment tool

  1. … 7 more files in changeset.
LDEV-3286 audit log when marks are released

  1. … 1 more file in changeset.
LDEV-3293: Rewrite Application Context configuration files for Spring 4.

  1. … 78 more files in changeset.
LDEV-3286 audit log when marks are released

  1. … 1 more file in changeset.
LDEV-3286 audit log mark changes done in gradebook

  1. … 2 more files in changeset.
LDEV-2463: escape HTML to prevent possible XSS attacks

LDEV-3171 Applied code formatter only

LDEV-2463: escape HTML to prevent possible XSS attacks

  1. … 3 more files in changeset.
LDEV-3171: Remove users from activities. Fix several bugs.

  1. … 34 more files in changeset.
LDEV-3144 fixed search feature

  1. … 1 more file in changeset.
LDEV-3144 when exporting gradebook results use user login name when last name is not available