• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Copyright statement change - only support GPL v2, not future versions. Missed the "version 2.0" the previous check in

    • -3
    • +3
    ./lams/learningdesign/ChosenGrouper.java
    • -3
    • +3
    ./lams/learningdesign/ChosenGrouping.java
    • -3
    • +3
    ./lams/learningdesign/ComplexActivity.java
    • -3
    • +3
    ./lams/learningdesign/GateActivity.java
  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions. Got the lines in the wrong order in the last check in.

    • -2
    • +2
    ./lams/learningdesign/ChosenGrouper.java
    • -2
    • +2
    ./lams/learningdesign/ChosenGrouping.java
    • -1
    • +2
    ./lams/learningdesign/ComplexActivity.java
    • -1
    • +2
    ./lams/learningdesign/GateActivity.java
  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions.

    • -5
    • +6
    ./lams/learningdesign/ChosenGrouper.java
    • -2
    • +3
    ./lams/learningdesign/ChosenGrouping.java
    • -2
    • +2
    ./lams/learningdesign/ComplexActivity.java
    • -2
    • +2
    ./lams/learningdesign/GateActivity.java
  1. … 247 more files in changeset.
Changed learning design activities and transition collections to use all-delete-orphan cascade management. This will ensure that the secondary records are created and removed as required.

This required fixing code that trigger cascade problems and also highlighted some session problems with the learner cache created by Jacky.

    • -8
    • +3
    ./lams/learningdesign/ComplexActivity.java
    • -14
    • +12
    ./lams/learningdesign/LearningDesign.java
    • -2
    • +4
    ./lams/learningdesign/OptionsActivity.java
    • -0
    • +4
    ./lams/learningdesign/ToolActivity.java
    • -0
    • +5
    ./lams/usermanagement/WorkspaceFolder.java
  1. … 26 more files in changeset.
Added new tools Chat and Shared Resources

Implementation getLearningLibraryByTitle was wrong and the method is not used so the whole method was removed.

Implementation of getLearningLibraries was returning all libraries in the database. Changed to only return the active libraries (ie the libraries that have been successfully installed).

  1. … 1 more file in changeset.
Had internationalization wrongly abbreviated as I8N, rather than I18N

Moved the language/message/resource file to the conf area. Will now be deployed to the lams-dictonary.jar to make I8N easier.

    • -30
    • +0
    ./lams/applicationResources.properties
  1. … 49 more files in changeset.
Added I8N support for the activity and tool title, description, etc.

Added a MessageSource manager, which will load arbitrary message sources on the fly. It is used to access the tool's language files from the authoring code, but it could be used by any part of LAMS to access a resource file as long as the path to the file is known.

    • -0
    • +15
    ./lams/util/ILoadedMessageSourceService.java
    • -0
    • +45
    ./lams/util/LoadedMessageSourceService.java
Added theme error messages

    • -1
    • +4
    ./lams/applicationResources.properties
Updated for increased exception handling in setTheme method.

    • -4
    • +13
    ./lams/themes/service/IThemeService.java
    • -7
    • +7
    ./lams/themes/service/ThemeService.java
  1. … 1 more file in changeset.
Renamed exception class.

    • -0
    • +56
    ./lams/themes/exception/ThemeException.java
Updated setTheme method to handle setting html and/or flash theme.

    • -1
    • +16
    ./lams/themes/service/IThemeService.java
    • -5
    • +47
    ./lams/themes/service/ThemeService.java
  1. … 1 more file in changeset.
Adjusted to add Html user theme to list.

Custom Exception used in ThemeService

    • -0
    • +56
    ./lams/themes/exception/NoSuchThemeException.java
Removed users set

    • -44
    • +2
    ./lams/themes/CSSThemeVisualElement.java
  1. … 1 more file in changeset.
New separate themes - flashTheme and htmlTheme properties

    • -8
    • +17
    ./lams/usermanagement/dto/UserDTO.java
  1. … 1 more file in changeset.
Added some debugging to try to work out Ozgur's login screen problem

    • -1
    • +12
    ./lams/web/session/SessionManager.java
Moved the IBaseDAO and BaseDAO classes to their own packages and out of learning design. This interface and class may be used as the basis for any Hibernate DAO in the system - it isn't compulsory but it is a handy way of getting functionality. If we are going to be using it all over the place, having the classes in the learning design package is not a good idea.

    • -0
    • +58
    ./lams/dao/IBaseDAO.java
    • -0
    • +80
    ./lams/dao/hibernate/BaseDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/IActivityDAO.java
    • -58
    • +0
    ./lams/learningdesign/dao/IBaseDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/IGroupDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/IGroupingDAO.java
    • -1
    • +1
    ./lams/learningdesign/dao/ILicenseDAO.java
    • -0
    • +1
    ./lams/learningdesign/dao/ITransitionDAO.java
  1. … 10 more files in changeset.
Updated BasicToolVO to match the current Tool object, and added an interface to BasicToolVO. Now the call in lLamsToolService which allows a tool to access its own record in the lams_tool table refers to an interface (IToolVO) rather than a POJO. The code still passes a BasicToolVO to any calling tools, but it is better to refer only to interfaces in a service definition, rather than a concrete class.

    • -356
    • +373
    ./lams/tool/BasicToolVO.java
    • -0
    • +65
    ./lams/tool/IToolVO.java
    • -2
    • +2
    ./lams/tool/service/ILamsToolService.java
    • -2
    • +2
    ./lams/tool/service/LamsToolService.java
  1. … 3 more files in changeset.
Add quartz persist table and upgrade to 1.5.2 from 1.5.0RC

  1. … 24 more files in changeset.
Updated theme service defn - added MessageService

Theme Service message key added.

    • -0
    • +3
    ./lams/applicationResources.properties
Updated to use MessageService

    • -0
    • +3
    ./lams/themes/service/IThemeService.java
    • -2
    • +17
    ./lams/themes/service/ThemeService.java
Updated context for new ThemeService

New service to process CSS Themes. New method setTheme() added.

    • -0
    • +88
    ./lams/themes/service/IThemeService.java
    • -0
    • +196
    ./lams/themes/service/ThemeService.java
Split learner and export urls (in Tool) to have separate urls for teacher, learner and authoring modes. Added language file columns to activity and tool - this will be used to internationalise the activity and tool name and descriptions that are currently in the database.

    • -2
    • +16
    ./lams/learningdesign/Activity.java
    • -1
    • +2
    ./lams/learningdesign/ComplexActivity.java
    • -1
    • +3
    ./lams/learningdesign/GateActivity.java
    • -0
    • +4
    ./lams/learningdesign/OptionsActivity.java
    • -2
    • +4
    ./lams/learningdesign/SimpleActivity.java
    • -1
    • +5
    ./lams/learningdesign/ToolActivity.java
  1. … 21 more files in changeset.
add set encoding to filter

add set encoding to filter

    • -3
    • +18
    ./lams/web/filter/LocaleFilter.java