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");