From e07b682328b49d66d8ceb55f0e0d10399fae72b8 Mon Sep 17 00:00:00 2001 From: uhensler <urs.hensler@frentix.com> Date: Fri, 17 May 2019 08:33:18 +0200 Subject: [PATCH] OO-3939: Increase download (view) count when open a document in editor --- .../core/commons/modules/bc/commands/CmdOpenContent.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/org/olat/core/commons/modules/bc/commands/CmdOpenContent.java b/src/main/java/org/olat/core/commons/modules/bc/commands/CmdOpenContent.java index 868eda8ce31..07158e2dc57 100644 --- a/src/main/java/org/olat/core/commons/modules/bc/commands/CmdOpenContent.java +++ b/src/main/java/org/olat/core/commons/modules/bc/commands/CmdOpenContent.java @@ -19,6 +19,7 @@ */ package org.olat.core.commons.modules.bc.commands; +import org.olat.core.CoreSpringFactory; import org.olat.core.commons.editor.htmleditor.HTMLEditorConfig; import org.olat.core.commons.modules.bc.components.FolderComponent; import org.olat.core.commons.modules.bc.components.ListRenderer; @@ -30,6 +31,7 @@ import org.olat.core.commons.services.doceditor.DocumentEditorService; import org.olat.core.commons.services.doceditor.ui.DocEditorFullscreenController; import org.olat.core.commons.services.notifications.NotificationsManager; import org.olat.core.commons.services.notifications.SubscriptionContext; +import org.olat.core.commons.services.vfs.VFSRepositoryService; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.Component; import org.olat.core.gui.control.Controller; @@ -113,6 +115,10 @@ public class CmdOpenContent extends BasicController implements FolderCommand { editCtrl = new DocEditorFullscreenController(ureq, getWindowControl(), vfsLeaf, secCallback, configs); listenTo(editCtrl); + if (vfsLeaf.canMeta() == VFSConstants.YES) { + CoreSpringFactory.getImpl(VFSRepositoryService.class).increaseDownloadCount(vfsLeaf); + } + return this; } -- GitLab