Change from purge room to delete room endpoint
This commit is contained in:
parent
eef20d4274
commit
ce96770c96
@ -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
|
||||||
|
@ -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",
|
||||||
|
@ -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",
|
||||||
|
@ -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",
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user