diff --git a/src/components/rooms.js b/src/components/rooms.js index ba3bd8b..62f65a3 100644 --- a/src/components/rooms.js +++ b/src/components/rooms.js @@ -1,8 +1,14 @@ -import React from "react"; -import { Datagrid, List, TextField } from "react-admin"; +import React, { Fragment } from "react"; +import { Datagrid, List, TextField, BulkDeleteButton } from "react-admin"; + +const RoomBulkActionButtons = props => ( + + + +); export const RoomList = props => ( - + }> diff --git a/src/components/users.js b/src/components/users.js index 1a42853..4a97dea 100644 --- a/src/components/users.js +++ b/src/components/users.js @@ -1,4 +1,4 @@ -import React from "react"; +import React, { Fragment } from "react"; import { Datagrid, Create, @@ -14,6 +14,11 @@ import { TextInput, ReferenceField, regex, + Toolbar, + SaveButton, + DeleteButton, + ListButton, + BulkDeleteButton, } from "react-admin"; const UserFilter = props => ( @@ -27,11 +32,34 @@ const UserFilter = props => ( ); +const UserEditToolbar = props => ( + + + + + +); + +const UserBulkActionButtons = props => ( + + + +); + export const UserList = props => ( } filterDefaultValues={{ guests: true, deactivated: false }} + bulkActionButtons={} > ( export const UserEdit = props => ( - + }> diff --git a/src/i18n/de.js b/src/i18n/de.js index 6626ae7..5a7e55c 100644 --- a/src/i18n/de.js +++ b/src/i18n/de.js @@ -28,6 +28,10 @@ export default { displayname: "Anzeigename", password: "Passwort", }, + action: { + deactivate: "Deaktiviere Benutzer", + backtolist: "Zurück zur Liste", + }, }, rooms: { name: "Raum |||| Räume", @@ -37,6 +41,9 @@ export default { canonical_alias: "Alias", joined_members: "Mitglieder", }, + action: { + purge: "Säubere Raum", + }, }, }, }; diff --git a/src/i18n/en.js b/src/i18n/en.js index 0683213..419673f 100644 --- a/src/i18n/en.js +++ b/src/i18n/en.js @@ -28,6 +28,10 @@ export default { displayname: "Displayname", password: "Password", }, + action: { + deactivate: "Deactivate user", + backtolist: "Back to list", + }, }, rooms: { name: "Room |||| Rooms", @@ -37,6 +41,9 @@ export default { canonical_alias: "Alias", joined_members: "Members", }, + action: { + purge: "Säubere Raum", + }, }, }, };