diff --git a/client/index.js b/client/index.js
index e06fc75c..1b99585a 100644
--- a/client/index.js
+++ b/client/index.js
@@ -15,7 +15,7 @@ window.addEventListener("DOMContentLoaded", () => {
const $loader = document.querySelector("#n-lder");
function render(){
- ReactDOM.render(, document.querySelector("div[role='main']"));
+ ReactDOM.render(, document.querySelector("div[role='main']"));
return Promise.resolve();
};
function waitFor(n){
diff --git a/client/pages/filespage.js b/client/pages/filespage.js
index 8c20e5be..eb29b42b 100644
--- a/client/pages/filespage.js
+++ b/client/pages/filespage.js
@@ -280,7 +280,7 @@ export class FilesPage extends React.Component {
-
+
diff --git a/client/pages/filespage/filezone.js b/client/pages/filespage/filezone.js
index eda72331..d2c6e5db 100644
--- a/client/pages/filespage/filezone.js
+++ b/client/pages/filespage/filezone.js
@@ -45,6 +45,8 @@ export class MobileFileUpload extends React.Component{
render(){
if(!window.CONFIG["upload_button"] && /(Android|iPad|iPhone)/.test(navigator.userAgent) === false){
return null;
+ } else if(this.props.accessRight.can_create_file === false || this.props.accessRight.can_create_directory === false) {
+ return null;
}
return (
diff --git a/client/pages/filespage/submenu.js b/client/pages/filespage/submenu.js
index c2c439ca..af08db71 100644
--- a/client/pages/filespage/submenu.js
+++ b/client/pages/filespage/submenu.js
@@ -130,7 +130,7 @@ export class Submenu extends React.Component {
{ t("Download") }
- 0} type="inline" onMouseDown={this.onDelete.bind(this, this.props.selected)}>
+ 0 && this.props.accessRight.can_delete !== false} type="inline" onMouseDown={this.onDelete.bind(this, this.props.selected)}>
{ t("Remove") }