Rename buttons to "Deactivate user" and "Purge room"
This commit is contained in:
parent
3e6f4d8aca
commit
3e52d2ba95
@ -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 => (
|
||||
<Fragment>
|
||||
<BulkDeleteButton {...props} label="resources.rooms.action.purge" />
|
||||
</Fragment>
|
||||
);
|
||||
|
||||
export const RoomList = props => (
|
||||
<List {...props}>
|
||||
<List {...props} bulkActionButtons={<RoomBulkActionButtons />}>
|
||||
<Datagrid>
|
||||
<TextField source="room_id" />
|
||||
<TextField source="name" />
|
||||
|
@ -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 => (
|
||||
</Filter>
|
||||
);
|
||||
|
||||
const UserEditToolbar = props => (
|
||||
<Toolbar {...props} >
|
||||
<SaveButton submitOnEnter={true} />
|
||||
<DeleteButton
|
||||
label="resources.users.action.deactivate"
|
||||
submitOnEnter={false}
|
||||
variant="flat"
|
||||
/>
|
||||
<ListButton
|
||||
label="resources.users.action.backtolist"
|
||||
submitOnEnter={false}
|
||||
variant="flat"
|
||||
/>
|
||||
</Toolbar>
|
||||
);
|
||||
|
||||
const UserBulkActionButtons = props => (
|
||||
<Fragment>
|
||||
<BulkDeleteButton {...props} label="resources.users.action.deactivate" />
|
||||
</Fragment>
|
||||
);
|
||||
|
||||
export const UserList = props => (
|
||||
<List
|
||||
{...props}
|
||||
filters={<UserFilter />}
|
||||
filterDefaultValues={{ guests: true, deactivated: false }}
|
||||
bulkActionButtons={<UserBulkActionButtons />}
|
||||
>
|
||||
<Datagrid rowClick="edit">
|
||||
<ReferenceField
|
||||
@ -78,7 +106,7 @@ export const UserCreate = props => (
|
||||
|
||||
export const UserEdit = props => (
|
||||
<Edit {...props}>
|
||||
<SimpleForm>
|
||||
<SimpleForm toolbar={<UserEditToolbar />}>
|
||||
<TextInput source="id" disabled />
|
||||
<TextInput source="displayname" />
|
||||
<PasswordInput source="password" autoComplete="new-password" />
|
||||
|
@ -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",
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
@ -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",
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user