lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
driver.class=com.mysql.jdbc.Driver

    • -1
    • +1
    /lams_contentrepository/build.properties
changes made to build.xml and build.properties to get the ANT task for exporting sql scripts to the db

db script files

    • -4
    • +4
    /lams_tool_forum/db/sql/cleanup_lams_tool_forum.sql
    • -59
    • +43
    /lams_tool_forum/db/sql/create_lams_tool_forum.sql
    • -15
    • +10
    /lams_tool_forum/db/sql/drop_lams_tool_forum.sql
Improved the javadoc comment.

new db model includes a user table, used for monitoring to get statistics for the users of noticeboard activity

    • -7
    • +100
    /lams_tool_nb/db/model/lams_tool_nb.clay
    • -1
    • +15
    /lams_tool_nb/db/sql/create_lams_tool_nb.sql
    • -1
    • +1
    /lams_tool_nb/db/sql/drop_lams_tool_nb.sql
    • -1
    • +15
    /lams_tool_nb/db/sql/init_lams_tool_nb.sql
    • -1
    • +16
    /lams_tool_nb/db/sql/insert_lams_tool_nb_data.sql
    • -1
    • +14
    /lams_tool_nb/db/sql/lams_tool_nb.sql
    • -0
    • +42
    /lams_tool_nb/db/sql/lams_tool_noticeboard.sql
new field contentInUse added to NoticeboardContent one to many mapping to users added to NoticeboardSession for

*** empty log message ***

initNbUserData() - added to initialise data for a user, used for testing purposes only

in the authoring environment, the title for the noticeboard can now be used with the fckeditor

in remove* or retrieve* methods, added few extra steps so that it detachs the object from parents before persisting the changes to database. also new methods for access to user

CRUD methods for user added to Service

new hibernate implementation for user dao

new user dao class.

some new methods to retrieve and delete users from session

new dao definition for user

new methods to retrieve users from session,

added new boolean field contentInUse

added new constants: flag for defineLater, runOffline and contentInUse

Add a setProperties to the Repository interface, allowing users to store custom properties

Added remove session data call to ToolSessionManager, changed remove content call in ToolContentManager to include a parameter to control session data deletion.

Added general tool exceptions to all the methods in ToolSessionManager and ToolContentManager, so that the LamsCoreToolService can look out for known exceptions (being thrown by the tools). Otherwise it can't catch "this session doesn't exist" type errors.

Moved all the tool exceptions to one package.

Fixed test case - was referring to the wrong ID for the chat tool

Fixed test case - added an extra cleanup before testing the file delete, so that it won't be thrown off by other old files.

Added remove session data call to ToolSessionManager, changed remove content call in ToolContentManager to include a parameter to control session data deletion. Added general tool exceptions to all the methods in ToolSessionManager and ToolContentManager, so that the LamsCoreToolService can look out for known exceptions (being thrown by the tools). Otherwise it can't catch "this session doesn't exist" type errors. Moved all the tool exceptions to one package.

*** empty log message ***

    • -2
    • +2
    /lams_tool_laqa/web/answersContent.jsp
    • -26
    • +4
    /lams_tool_laqa/web/monitoringIndex.jsp
changes to build scripts for db specific tasks

sql scripts

    • -0
    • +4
    /lams_tool_forum/db/sql/cleanup_lams_tool_forum.sql
    • -0
    • +59
    /lams_tool_forum/db/sql/create_lams_tool_forum.sql
    • -0
    • +20
    /lams_tool_forum/db/sql/drop_lams_tool_forum.sql
    • -0
    • +10
    /lams_tool_forum/db/sql/insert_lams_tool_forum_data.sql
clay model for forum

    • -0
    • +428
    /lams_tool_forum/db/model/forum.clay
files related to content repository will be removed later

    • binary
    /lams_tool_forum/lib/ehcache-1.0.jar
    • binary
    /lams_tool_forum/lib/lams_contentrepository.jar
no message

Added a call to set a custom property, and cleaned up some unnecessary classes - I had moved the service related classes to the service package earlier but the old classes haven't been removed.

  1. … 3 more files in changeset.