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",
+ },
},
},
};