• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
The main tool context application file moved so that only the tool's have a context file classpath of /org/lamsfoundation/lams/tool.

  1. … 10 more files in changeset.
Previous update to include the datetimestamp replaced entries with window values. Bad - very bad!

Added a date/timestamp to the client versions, to try to trigger the Flash clients to reload when the server is restarted. Added the vote tool to the build.

Added a date/timestamp to the client versions, to try to trigger the Flash clients to reload when the server is restarted.

Added the vote tool to the build

  1. … 6 more files in changeset.
Changed the locale filter to accept language and country (preferred) or just language.

  1. … 1 more file in changeset.
Renaming blahResources.properties to ApplicationResources.properties

Default to having the access logger on

    • -2
    • +0
    ./conf/windows/jboss/tomcat/server.xml
Flash sends and receives & as &. Changed Java end to match. Also made the code more suitable for Java 5.

Renaming blahResources.properties to ApplicationResources.properties

    • binary
    ./lib/lams/lams-admin.jar
    • binary
    ./lib/lams/lams-contentrepository.jar
The dummy parallel activity's language file was going to the wrong directory.

Made a couple of methods protected so they could be used in the deserialisation test servlet.

  1. … 1 more file in changeset.
Tweaking to reduce the number of times the User object is retrieved from the database.

  1. … 5 more files in changeset.
Copyright statement change - only support GPL v2, not future versions. Missed the "version 2.0" the previous check in

  1. … 61 more files in changeset.
Copyright statement change - only support GPL v2, not future versions.

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

  1. … 35 more files in changeset.
updated ant buildfile after Shaun fixes

Temporary hack to stop it trying to build the chat project. This allows the build to work on Shaun, although JBOSS won't start properly.

Fixed typo for the location of larsrc tool/

Commented out call to larsrc deploy tool task in build script. The tool does not build without errors yet.

Added new tools Chat and Shared Resources

Left jboss ear file hardcoded - now replaced with a value set in build.xml.

Implemented a new method to store a package (or directory) of files.

    • binary
    ./lib/lams/lams-contentrepository.jar
  1. … 2 more files in changeset.
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. … 2 more files in changeset.
Completed linking of a language file to a complex activity. The last check in of code was missing setting the language file in the database - it only copied the file.

On doing this second part, I found that I hadn't passed data around in the same manner as Chris originally designed. So I removed the Maps returned by the tasks and went over to Chris' way of just calling the tasks to get any necessary cross-task information.

    • binary
    ./deploy-tool/lib/lams-tool-deploy.jar
    • -1
    • +2
    ./librarypackages/nbsubmit/learninglibrary1_insert.sql
  1. … 16 more files in changeset.
Updated Tool Deployer so that that parallel activities, installed using the tool deployer, can also be I18N.

    • binary
    ./deploy-tool/lib/lams-tool-deploy.jar
    • -0
    • +1
    ./lib/spring/src/.cvsignore
    • -0
    • +174
    ./librarypackages/nbsubmit/language/ApplicationResources.properties
Move the language/message/resource file to the conf area. Will now be deployed to the lams-dictonary.jar to make I8N easier.

  1. … 4 more files in changeset.
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.

Added I8N support constants for the activity and tool title, description, etc.

Added the language dictionary directory to the application. This will put all the language files on the common classpath. If we find later we don't want it on the common classpath then it will need to be added individually to each web-app's Manifest.

Added greater flexibility to the language files for the tool deployment - the deployment configuration now specfies the package into which the file(s) shoul be placed. For tools this may be their normal package, or a tool signature directory. For non-tool activities this will be a artificial name.

    • binary
    ./deploy-tool/lib/lams-tool-deploy.jar
  1. … 4 more files in changeset.
Updated lams_common jar.