diff --git a/src/main/java/org/olat/repository/handlers/DocumentEditorDelegate.java b/src/main/java/org/olat/repository/handlers/DocumentEditorDelegate.java index d9954c069b5a7f08a446043828c0ea29f4cb0161..d56eab4095021739285aad61d50bbb5d0e3f14c2 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) {