From 88ed915e0f3dec0daa11e5eab34418d3085a4437 Mon Sep 17 00:00:00 2001
From: dklimpel <5740567+dklimpel@users.noreply.github.com>
Date: Sun, 21 Mar 2021 16:19:15 +0100
Subject: [PATCH] Enable sorting in tab of users' media
---
src/components/users.js | 15 +++++++--------
src/synapse/dataProvider.js | 3 +++
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/components/users.js b/src/components/users.js
index e66eb44..416dd86 100644
--- a/src/components/users.js
+++ b/src/components/users.js
@@ -419,6 +419,7 @@ export const UserEdit = props => {
addLabel={false}
pagination={}
perPage={50}
+ sort={{ field: "created_ts", order: "DESC" }}
>
{
minute: "2-digit",
second: "2-digit",
}}
- sortable={false}
/>
{
minute: "2-digit",
second: "2-digit",
}}
- sortable={false}
/>
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/src/synapse/dataProvider.js b/src/synapse/dataProvider.js
index d928462..dcaf8b1 100644
--- a/src/synapse/dataProvider.js
+++ b/src/synapse/dataProvider.js
@@ -267,10 +267,13 @@ const dataProvider = {
getManyReference: (resource, params) => {
console.log("getManyReference " + resource);
const { page, perPage } = params.pagination;
+ const { field, order } = params.sort;
const from = (page - 1) * perPage;
const query = {
from: from,
limit: perPage,
+ order_by: field,
+ dir: getSearchOrder(order),
};
const homeserver = localStorage.getItem("base_url");