diff --git a/controllers/resource.go b/controllers/resource.go
index 673b9285..03465cb8 100644
--- a/controllers/resource.go
+++ b/controllers/resource.go
@@ -40,6 +40,15 @@ func (c *ApiController) GetResources() {
value := c.Input().Get("value")
sortField := c.Input().Get("sortField")
sortOrder := c.Input().Get("sortOrder")
+
+ userObj, ok := c.RequireSignedInUser()
+ if !ok {
+ return
+ }
+ if userObj.IsAdmin {
+ user = ""
+ }
+
if limit == "" || page == "" {
c.Data["json"] = object.GetResources(owner, user)
c.ServeJSON()
diff --git a/web/src/ResourceListPage.js b/web/src/ResourceListPage.js
index 375d8cd2..7c0bb248 100644
--- a/web/src/ResourceListPage.js
+++ b/web/src/ResourceListPage.js
@@ -210,16 +210,14 @@ class ResourceListPage extends BaseListPage {
if (record.fileType === "image") {
return (
-
+
);
} else if (record.fileType === "video") {
return (
-