Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Monthly merge from master to lams31

Multiple conflicts regarding audit service and JSON.

Conflicts:

lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/UserSearchAction.java

lams_build/conf/domain.xml

lams_build/conf/slim/standalone.xml

lams_build/conf/standalone.xml

lams_build/lib/lams/lams-central.jar

lams_build/lib/lams/lams.jar

lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java

lams_central/src/java/org/lamsfoundation/lams/workspace/service/WorkspaceManagementService.java

lams_common/src/java/org/lamsfoundation/lams/integration/security/SsoHandler.java

lams_common/src/java/org/lamsfoundation/lams/rating/service/RatingService.java

lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java

lams_learning/src/java/org/lamsfoundation/lams/learning/kumalive/KumaliveWebsocketServer.java

lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/EmailNotificationsAction.java

lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McService.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/action/QaLearningAction.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/action/QaMonitoringAction.java

lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java

lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/ILeaderselectionService.java

lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/LeaderselectionService.java

lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/MonitoringAction.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/web/action/MonitoringAction.java

lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/SubmitFilesService.java

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java

lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/web/action/MonitoringAction.java

lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/LearningAction.java

lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java

lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/action/MonitoringAction.java

    • -8
    • +3
    ./lamsfoundation/lams/commonContext.xml
  1. … 81 more files in changeset.
LDEV-4533 Exception details are hidden as per system config

  1. … 34 more files in changeset.
LDEV-4535 Changes to TBL Template

Added support for a Peer Review activity, Monitor selected group

count saved properly the application exercises are grouped.

  1. … 13 more files in changeset.
LDEV-4501 Merge work replacing audit logs with LogEvent entries

Resolved conflicts for lams.jar and the Admin language file.

  1. … 12 more files in changeset.
LDEV-4505 Learners identified by Lastname, Surname in Monitoring

  1. … 8 more files in changeset.
LDEV-4519 Hide learners who are also staff

  1. … 4 more files in changeset.
LDEV-4519 Make random passwords easier

LDEV-4501 All Audit Log entries are now Log Event entries

    • -8
    • +0
    ./lamsfoundation/lams/commonContext.xml
    • -1
    • +1
    ./lamsfoundation/lams/lesson/dao/ILessonDAO.java
    • -1
    • +1
    ./lamsfoundation/lams/toolApplicationContext.xml
  1. … 52 more files in changeset.
LDEV-4519 Add paged, sortable user grids

  1. … 5 more files in changeset.
LDEV-4519 Add complex password generator

LDEV-3640 There should be a cascade in case of ID change, not set null

LDEV-3640 Add cascades so LDs can get removed

    • -0
    • +25
    ./lamsfoundation/lams/dbupdates/patch20180218.sql
LDEV-4516 Allow "-" chars in image path when exporting to QTI

LDEV-4512 Calculate lessonMaxPossibleMark properly

Take into account whether learning design uses grade weights.

  1. … 1 more file in changeset.
LDEV-4512 Move isWeightedMarks method to LamsCoreToolService

Move isWeightedMarks(LearningDesign design) from GradebookService

to LamsCoreToolService in order to avoid creation of a new

dependency on lams_gradebook.

  1. … 2 more files in changeset.
LDEV-4507 Add queries which remove group duplicates before adding index

LDEV-4507 Add query allowing index to be created on existing DB

LDEV-4508 Log when a Kumalive learner raises and lowers a hand

    • -0
    • +22
    ./lamsfoundation/lams/dbupdates/patch20180207.sql
  1. … 6 more files in changeset.
LDEV-4507 Use DTOs instead of entities as page attributes

It seems that using entities as page attributes outside a transaction

causes undesired effect. Portrait tag fetches data from DB and existing

entities, including group participants, get flushed from session. It

overwrites changes made by learners being added to a group.

  1. … 4 more files in changeset.
LDEV-4501 Tool context files no longer reference audit service.

    • -1
    • +3
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +6
    ./lamsfoundation/lams/lesson/dao/ILessonDAO.java
    • -16
    • +24
    ./lamsfoundation/lams/security/SecurityService.java
  1. … 48 more files in changeset.
LDEV-4407 Other projects stop depending on lams_gradebook

* GradebookService interfaces are redefined now:

- IGradebookService is going to be used by core modules.

- IGradebookFullService is used inside of lams_gradebook only and

nowhere else, as it contains lams_gradebook's internal logic and

classes.

* Introduce CommonContants.java which contains for now common

constants that used to be located in GradebookConstants.java

* Tools stop using gradebookService directly, but rather through

ILamsToolService's method updateGradebookUserActivityMark()

* Move GradebookUserActivityArchive and GradebookUserLessonArchive

to lams_gradebook

    • -108
    • +0
    ./lamsfoundation/lams/gradebook/GradebookUserActivityArchive.java
    • -0
    • +70
    ./lamsfoundation/lams/gradebook/service/IGradebookService.java
    • -3
    • +3
    ./lamsfoundation/lams/toolApplicationContext.xml
    • -0
    • +20
    ./lamsfoundation/lams/util/CommonConstants.java
  1. … 48 more files in changeset.
LDEV-4407 Introduce new IMonitorFullService interface

MonitorService interfaces are redefined now:

1. IMonitorService is going to be used by core modules.

2. IMonitorFullService is used inside of lams_monitoring only and

nowhere else, as it contains lams_monitoring's internal logic and

classes.

    • -0
    • +344
    ./lamsfoundation/lams/monitoring/service/IMonitoringService.java
  1. … 30 more files in changeset.
LDEV-4407 Introduce new LearnerService interfaces

LearnerService interfaces are redefined now:

1. ILearnerService is used by core modules. Also tools no longer

use it.

2. ILearnerFullService is used inside of lams_learning only and

nowhere else, as it contains lams_learning's internal logic and

classes.

3. ICoreLearnerService is removed, its method are split between

ILearnerService and ILearnerFullService.

    • -0
    • +3
    ./lamsfoundation/lams/toolApplicationContext.xml
  1. … 30 more files in changeset.
LDEV-4507 Prevent duplicate groups with a DB constraint

Lesson staff groups need to have order id different than 1 so they do

not clash with learner groups.

Fetch lesson learner count faster by an exact query rather than fetching

all learners with Hibernate and counting them.

    • -0
    • +9
    ./lamsfoundation/lams/dbupdates/patch20180201.sql
  1. … 3 more files in changeset.
LDEV-4501 First cut of audit log screen implemented.

    • -0
    • +1
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +52
    ./lamsfoundation/lams/dbupdates/patch20180123.sql
    • -0
    • +63
    ./lamsfoundation/lams/logevent/LogEventType.java
    • -0
    • +68
    ./lamsfoundation/lams/logevent/dto/LogEventTypeDTO.java
  1. … 10 more files in changeset.
LDEV-4407 Tools and core to use learning classes from lams_common

Tools and core start using shared learning classes that were

recently moved from lams_learning to lams_common.

Remove any leftover dependencies on lams_learning.

  1. … 76 more files in changeset.
LDEV-4407 Move shared classes from lams_learning to lams_common

This is done in order to eliminate the need for other projects to

depend on lams_learning.

    • -0
    • +326
    ./lamsfoundation/lams/learning/service/ICoreLearnerService.java
    • -0
    • +57
    ./lamsfoundation/lams/learning/service/ILearnerService.java
    • -0
    • +60
    ./lamsfoundation/lams/learningdesign/dto/ActivityPositionDTO.java
    • -0
    • +152
    ./lamsfoundation/lams/learningdesign/dto/ActivityURL.java
    • -0
    • +65
    ./lamsfoundation/lams/learningdesign/dto/GateActivityDTO.java
    • -4
    • +23
    ./lamsfoundation/lams/util/WebUtil.java
  1. … 9 more files in changeset.
LDEV-4407 Move shared contentrepository classes to lams_common

This is done in order to eliminate the need for other projects to

be dependent on lams_contentrepository.

  1. … 9 more files in changeset.
LDEV-4407 Move ped planner stuff to lams_planer

All ped planner related code moved out from lams_central and

lams_common to lams_planer. Although

PedagogicalPlannerActivityForm.java was moved from

lams_central to lams_common to be accessible by LAMS tools.

    • -5
    • +0
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +115
    ./lamsfoundation/lams/planner/PedagogicalPlannerActivityForm.java
    • -195
    • +0
    ./lamsfoundation/lams/planner/PedagogicalPlannerSequenceNode.java
    • -326
    • +0
    ./lamsfoundation/lams/planner/dto/PedagogicalPlannerSequenceNodeDTO.java
  1. … 15 more files in changeset.
LDEV-4497 Split authored image path when saving

    • -4
    • +22
    ./lamsfoundation/lams/util/UploadFileUtil.java