Change from purge room to delete room endpoint

This commit is contained in:
dklimpel 2020-07-21 21:07:36 +02:00
parent eef20d4274
commit ce96770c96
4 changed files with 2 additions and 32 deletions

View File

@ -6,8 +6,6 @@ import {
Filter, Filter,
List, List,
Pagination, Pagination,
BulkDeleteButton,
BooleanField,
SelectField, SelectField,
Show, Show,
Tab, Tab,
@ -27,19 +25,6 @@ const RoomPagination = props => (
<Pagination {...props} rowsPerPageOptions={[10, 25, 50, 100, 500, 1000]} /> <Pagination {...props} rowsPerPageOptions={[10, 25, 50, 100, 500, 1000]} />
); );
const RoomBulkActionButtons = props => {
const translate = useTranslate();
return (
<Fragment>
<BulkDeleteButton
{...props}
label="resources.rooms.action.purge"
title={translate("resources.rooms.helper.purge")}
/>
</Fragment>
);
};
const EncryptionField = ({ source, record = {}, emptyText }) => { const EncryptionField = ({ source, record = {}, emptyText }) => {
const translate = useTranslate(); const translate = useTranslate();
const value = get(record, source); const value = get(record, source);
@ -211,7 +196,6 @@ const FilterableRoomList = ({ ...props }) => {
pagination={<RoomPagination />} pagination={<RoomPagination />}
sort={{ field: "name", order: "ASC" }} sort={{ field: "name", order: "ASC" }}
filters={<RoomFilter />} filters={<RoomFilter />}
bulkActionButtons={<RoomBulkActionButtons />}
> >
<Datagrid rowClick="show"> <Datagrid rowClick="show">
<EncryptionField <EncryptionField

View File

@ -98,13 +98,6 @@ export default {
}, },
unencrypted: "Nicht verschlüsselt", unencrypted: "Nicht verschlüsselt",
}, },
helper: {
purge:
"Alle lokalen Benutzer müssen den Raum verlassen haben, bevor er entfernt werden kann.",
},
action: {
purge: "Säubere Raum",
},
}, },
connections: { connections: {
name: "Verbindungen", name: "Verbindungen",

View File

@ -96,13 +96,6 @@ export default {
}, },
unencrypted: "Unencrypted", unencrypted: "Unencrypted",
}, },
helper: {
purge:
"All local users must have left the room before it can be removed.",
},
action: {
purge: "Purge room",
},
}, },
connections: { connections: {
name: "Connections", name: "Connections",

View File

@ -67,8 +67,8 @@ const resourceMap = {
return json.total_rooms; return json.total_rooms;
}, },
delete: id => ({ delete: id => ({
endpoint: "/_synapse/admin/v1/purge_room", endpoint: `/_synapse/admin/v1/rooms/${id}/delete`,
body: { room_id: id }, body: { block: false },
method: "POST", method: "POST",
}), }),
}, },