Change from purge room to delete room endpoint
This commit is contained in:
parent
eef20d4274
commit
ce96770c96
@ -6,8 +6,6 @@ import {
|
||||
Filter,
|
||||
List,
|
||||
Pagination,
|
||||
BulkDeleteButton,
|
||||
BooleanField,
|
||||
SelectField,
|
||||
Show,
|
||||
Tab,
|
||||
@ -27,19 +25,6 @@ const RoomPagination = props => (
|
||||
<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 translate = useTranslate();
|
||||
const value = get(record, source);
|
||||
@ -211,7 +196,6 @@ const FilterableRoomList = ({ ...props }) => {
|
||||
pagination={<RoomPagination />}
|
||||
sort={{ field: "name", order: "ASC" }}
|
||||
filters={<RoomFilter />}
|
||||
bulkActionButtons={<RoomBulkActionButtons />}
|
||||
>
|
||||
<Datagrid rowClick="show">
|
||||
<EncryptionField
|
||||
|
@ -98,13 +98,6 @@ export default {
|
||||
},
|
||||
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: {
|
||||
name: "Verbindungen",
|
||||
|
@ -96,13 +96,6 @@ export default {
|
||||
},
|
||||
unencrypted: "Unencrypted",
|
||||
},
|
||||
helper: {
|
||||
purge:
|
||||
"All local users must have left the room before it can be removed.",
|
||||
},
|
||||
action: {
|
||||
purge: "Purge room",
|
||||
},
|
||||
},
|
||||
connections: {
|
||||
name: "Connections",
|
||||
|
@ -67,8 +67,8 @@ const resourceMap = {
|
||||
return json.total_rooms;
|
||||
},
|
||||
delete: id => ({
|
||||
endpoint: "/_synapse/admin/v1/purge_room",
|
||||
body: { room_id: id },
|
||||
endpoint: `/_synapse/admin/v1/rooms/${id}/delete`,
|
||||
body: { block: false },
|
||||
method: "POST",
|
||||
}),
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user