Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-3115: Prevent exception when LD listed in Author's recent access is missing.

LDEV-3515: When creating a lesson do not preserve LD images' timestamps after all. Delete images after editing a LD in Flash Authoring.

Timestamps should not be preserved because if they do, Lesson LD's modification date is later than images' modification date. This triggers re-creation in Batik, which is not suitable for FLA LDs.

Now editing a LD in Flash Authoring deletes its images. They are stale anyway and would be deleted and re-created on the next access. But the risk of copying a stale image is not present anymore.

LDEV-3515: When creating a lesson do not preserve LD images' timestamps after all. Delete images after editing a LD in Flash Authoring.

Timestamps should not be preserved because if they do, Lesson LD's modification date is later than images' modification date. This triggers re-creation in Batik, which is not suitable for FLA LDs.

Now editing a LD in Flash Authoring deletes its images. They are stale anyway and would be deleted and re-created on the next access. But the risk of copying a stale image is not present anymore.

LDEV-3115: Prevent exception when LD listed in Author's recent access is missing.

LDEV-3115: Prevent exception when LD listed in Author's recent access is missing.

LDEV-3543: Allow access to Flash Authoring from the main LAMS screen. Stick to Flash Authoring for Live Edit.

  1. … 3 more files in changeset.
LDEV-3335: In WildFly Shared Session is the same object as HTTP Session. Do not invalidate twice.

LDEV-3335: In WildFly Shared Session is the same object as HTTP Session. Do not invalidate twice.

LDEV-3543: Use Flash Authoring in integrations on HEAD branch. Revert unnecessary commit.

LDEV-3543: Use Flashless Authoring in integrations.

LDEV-3543: Use Flashless Authoring in integrations.

LDEV-3543: Use FLA as the main Authoring interface. Put Flash Authoring under LAMS version link .

  1. … 1 more file in changeset.
LDEV-3533 moved URL rewrite operations from index.jsp to UrlRewrite config file (in order to keep such rules in one place)

  1. … 4 more files in changeset.
LDEV-3536: Use default value of 10px when a coordinate is NULL.

  1. … 2 more files in changeset.
LDEV-3536: Use default value of 10px when a coordinate is NULL.

  1. … 2 more files in changeset.
LDEV-3533 moved URL rewrite operations from index.jsp to UrlRewrite config file (in order to keep such rules in one place)

  1. … 5 more files in changeset.
LDEV-3533: Detect iOS-based client and use simple Learner interface then.

  1. … 7 more files in changeset.
LDEV-3533: Detect iOS-based client and use simple Learner interface then.

  1. … 7 more files in changeset.
LDEV-3514: Use pretInterceptor instead of postInterceptor. Create new transactions for service method retries.

Attach activity to Hibernate session in completeActivity() method.

  1. … 41 more files in changeset.
LDEV-3514: Use pretInterceptor instead of postInterceptor. Create new transactions for service method retries.

Attach activity to Hibernate session in completeActivity() method.

  1. … 42 more files in changeset.
LDEV-3523: Removing debugging left in accidently.

LDEV-3523: Added subtype to Learning Design

  1. … 6 more files in changeset.
LDEV-3523: Added subtype to Learning Design

  1. … 6 more files in changeset.
LDEV-3525: Add the user to the course even if he/she is already authenticated and we just redirect him/her.

LDEV-3525: Add the user to the course even if he/she is already authenticated and we just redirect him/her.

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. … 38 more files in changeset.
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. … 38 more files in changeset.
LDEV-3525: Check if user re-authenticates with the same role.

LDEV-3525: Check if user re-authenticates with the same role.

LDEV-3515: Preserve update timestamp when copying LD images.