Index: lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java =================================================================== diff -u -r6b2be5683ca90dbed1a439b6688a1c75bf18b76b -r0a77123ddd7f09e4865a70bdd54ab9c91db4b133 --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 6b2be5683ca90dbed1a439b6688a1c75bf18b76b) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/DokumaranService.java (.../DokumaranService.java) (revision 0a77123ddd7f09e4865a70bdd54ab9c91db4b133) @@ -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 -r47200ab94fd2651b62702c9e4f2eb6eb989a08c1 -r0a77123ddd7f09e4865a70bdd54ab9c91db4b133 --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/IDokumaranService.java (.../IDokumaranService.java) (revision 47200ab94fd2651b62702c9e4f2eb6eb989a08c1) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/service/IDokumaranService.java (.../IDokumaranService.java) (revision 0a77123ddd7f09e4865a70bdd54ab9c91db4b133) @@ -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 -rc87747449f5e644a59822ebd6bcfddf6047b3470 -r0a77123ddd7f09e4865a70bdd54ab9c91db4b133 --- lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision c87747449f5e644a59822ebd6bcfddf6047b3470) +++ lams_tool_doku/src/java/org/lamsfoundation/lams/tool/dokumaran/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 0a77123ddd7f09e4865a70bdd54ab9c91db4b133) @@ -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);