Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java =================================================================== diff -u -r07606911dd9455c7f26e822470fc007343174763 -ree6e1d2416d85cca9e842ee818489bbb94ed27ed --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 07606911dd9455c7f26e822470fc007343174763) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision ee6e1d2416d85cca9e842ee818489bbb94ed27ed) @@ -542,23 +542,15 @@ return contentId; } - /** - * Gets a message from dokumaran bundle. Same as in JSP pages. - * - * @param key - * key of the message - * @param args - * arguments for the message - * @return message content - */ - private String getLocalisedMessage(String key, Object[] args) { - return messageService.getMessage(key, args); - } - @Override public boolean isGroupedActivity(long toolContentID) { return toolService.isGroupedActivity(toolContentID); } + + @Override + public void auditLogStartEditingActivityInMonitor(long toolContentID) { + toolService.auditLogStartEditingActivityInMonitor(toolContentID); + } // ******************************************************************************* // ToolContentManager, ToolSessionManager methods Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/IDokumaranService.java =================================================================== diff -u -r7a4b493a0008b281e8c3ec7aafbd325165085ed9 -ree6e1d2416d85cca9e842ee818489bbb94ed27ed --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/IDokumaranService.java (.../IDokumaranService.java) (revision 7a4b493a0008b281e8c3ec7aafbd325165085ed9) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/IDokumaranService.java (.../IDokumaranService.java) (revision ee6e1d2416d85cca9e842ee818489bbb94ed27ed) @@ -285,4 +285,11 @@ * @return */ boolean isGroupedActivity(long toolContentID); + + /** + * Audit log the teacher has started editing activity in monitor. + * + * @param toolContentID + */ + void auditLogStartEditingActivityInMonitor(long toolContentID); } Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/AuthoringAction.java =================================================================== diff -u -rc3e6b65c0d897b52120262e4fdab46ac88fbaa1c -ree6e1d2416d85cca9e842ee818489bbb94ed27ed --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision c3e6b65c0d897b52120262e4fdab46ac88fbaa1c) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision ee6e1d2416d85cca9e842ee818489bbb94ed27ed) @@ -79,6 +79,9 @@ dokumaran.setDefineLater(true); service.saveOrUpdateDokumaran(dokumaran); + + //audit log the teacher has started editing activity in monitor + service.auditLogStartEditingActivityInMonitor(contentId); request.setAttribute(AttributeNames.ATTR_MODE, ToolAccessMode.TEACHER.toString()); return start(mapping, form, request, response);