diff --git a/internal/httpd/webclient.go b/internal/httpd/webclient.go index 1208a4a6..b7c0f301 100644 --- a/internal/httpd/webclient.go +++ b/internal/httpd/webclient.go @@ -1231,7 +1231,7 @@ func (s *httpdServer) handleClientEditFile(w http.ResponseWriter, r *http.Reques return } - s.renderEditFilePage(w, r, name, b.String(), util.Contains(user.Filters.WebClient, sdk.WebClientWriteDisabled)) + s.renderEditFilePage(w, r, name, b.String(), !user.CanAddFilesFromWeb(path.Dir(name))) } func (s *httpdServer) handleClientAddShareGet(w http.ResponseWriter, r *http.Request) { diff --git a/templates/webadmin/admins.html b/templates/webadmin/admins.html index 85d0094d..f1f033bc 100644 --- a/templates/webadmin/admins.html +++ b/templates/webadmin/admins.html @@ -28,12 +28,17 @@ along with this program. If not, see . {{define "page_body"}} -