• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4300 Audit logs when activity is modified in monitor

  1. … 88 more files in changeset.
LDEV-4217 Remove LAMS Community integration

  1. … 38 more files in changeset.
LDEV-4135: Fill tool activities' learning library ID if it is missing during LD import or open.

  1. … 5 more files in changeset.
LDEV-3962

* support for favorite orgs and last visited one

* if last visited is stored, offcanvas bar is shown as hidden

* offcanvas bar is shrank to 220px

* CSS rules for main.jsp are all moved to main.css

* Javascript methods for main.jsp are moved to main.js. Profile related ones to profile.js. Only methods used by other pages are kept in groupDisplay.js.

* removed UserOrganisationCollapsed.java and code associated with it

  1. … 36 more files in changeset.
LDEV-3902: Fix lesson intro edit saving. Fix lesson intro thumbnail.

  1. … 4 more files in changeset.
LDEV-3826: Configuration object wasn't transactional so the updates done in Admin were not saving.

LDEV-3829: Add transactions and move code to the service.

  1. … 3 more files in changeset.
LDEV-3760: Initial implementation of notifications. Add new delivery method to EventNotification framework. Allow notifications on file upload in Share Resources. Add notifications button on home screen.

  1. … 26 more files in changeset.
LDEV-3674: Remove multiple Flash elements: Authoring, icons, themes, i18n files, WDDX libraries and classes, methods, servlets etc.

Rename/rewrite methods for Flashless use.

  1. … 420 more files in changeset.
LDEV-3661: Remove Aspirin library. Emails will be send using the configured SMTP server.

Simplify Event Notifications - remove unnecessary methods, internal Event pool, extra threads.

  1. … 50 more files in changeset.
LDEV-3575 fixing typo

LDEV-3575 Implement paging and search for "Find users" UI

  1. … 11 more files in changeset.
LDEV-3575 Implement paging and search for "Find users" UI

  1. … 11 more files in changeset.
LDEV-3653 Add websocket server and client code.

Add Ant code for deploying the server class to <WAR>/WEB-INF/classes folder for WildFly to pick it up on start up.

Rearange, clean up and formatting.

  1. … 23 more files in changeset.
LDEV-3556: Remove IMS export and .las import.

  1. … 21 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. … 45 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. … 43 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. … 39 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. … 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-3450 Implement peer review feature

  1. … 34 more files in changeset.
LDEV-3450

1) Display what rate you have given

2) Rate only once

3) Don't see the average rating until you rate it.

4) Add an option for a brief comment

  1. … 26 more files in changeset.
LDEV-3450 Introduced central rating service

  1. … 51 more files in changeset.
LDEV-3450 Introduced central rating service

  1. … 23 more files in changeset.
LDEV-3337: Give the Scheduler a shorter name so DB search is faster.

  1. … 1 more file in changeset.
LDEV-3337: Update Quartz 1.5.2 -> 2.2.1

  1. … 287 more files in changeset.
LDEV-3316: Get rid of HibernateTemplate and HibernateDaoSupport usage in set of LAMS DAO types from lams_common

  1. … 14 more files in changeset.
LDEV-3335, LDEV-3334: Use SSO mechanism introduced in WildFly 9.

Do not create web.xml files with XDoclet as it can not produce them based on 3.1 schema. Use static ones instead.

Make SessionManager just a proxy to webserver's HTTP session. Remov custom shared sessions and JSESSIONIDSSO cookie as they are obsolete. Remove own session monitoring as the container should take care of invalidation.

Move injecting UserDTO into session to SsoHandler intead of UniversalLoginModule as an authentication request may not reach the latter due to WildFly credentials caching.

  1. … 226 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.