From c24355e2a748af5b6b610def60c40dc1033df44e Mon Sep 17 00:00:00 2001 From: Daniel Haag <daniel.haag@uibk.ac.at> Date: Mon, 26 Aug 2019 10:07:40 +0200 Subject: [PATCH] openolat#73: for now only administrators are allowed to create repository entries for office documents --- .../olat/repository/handlers/DocumentEditorDelegate.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/repository/handlers/DocumentEditorDelegate.java b/src/main/java/org/olat/repository/handlers/DocumentEditorDelegate.java index d9954c069b5..d56eab40950 100644 --- a/src/main/java/org/olat/repository/handlers/DocumentEditorDelegate.java +++ b/src/main/java/org/olat/repository/handlers/DocumentEditorDelegate.java @@ -75,7 +75,13 @@ public class DocumentEditorDelegate implements WebDocumentCreateDelegate, WebDoc @Override public boolean supportCreate(Identity identity, Roles roles) { - return canEdit(identity, roles); + // UIBK for now only administrators are allowed to create repository entries for + // documents/tables/presentations until there is support for adding those entries to courses + if (roles.isAdministrator()) { + return canEdit(identity, roles); + } else { + return false; + } } private boolean canEdit(Identity identity, Roles roles) { -- GitLab