mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-09 00:00:01 +01:00
implemented get usergroup endpoint end added query call to usergroup page
Signed-off-by: Andrii Podriez <andrey5577990@gmail.com>
This commit is contained in:
parent
26be6f0b2b
commit
4f991a90be
3 changed files with 13 additions and 6 deletions
|
@ -20,11 +20,14 @@ import { Table, DataColumn, LinkColumn } from "../../common/table";
|
|||
import { Row, Col } from "react-bootstrap";
|
||||
import UsergroupScenariosTable from "./tables/usergroup-scenarios-table";
|
||||
import UsergroupUsersTable from "./tables/usergroup-users-table";
|
||||
import { useGetUserGroupByIdQuery } from "../../store/apiSlice";
|
||||
|
||||
const Usergroup = (props) => {
|
||||
// const params = useParams();
|
||||
// const id = params.usergroup;
|
||||
const usergroup = {name: 'Test Group'};
|
||||
const params = useParams();
|
||||
const usergroupID = params.usergroup;
|
||||
const {data: {usergroup} = {}, isLoading} = useGetUserGroupByIdQuery(usergroupID);
|
||||
|
||||
if(isLoading) return <div className='loading'>Loading...</div>;
|
||||
|
||||
return (
|
||||
<div className='section'>
|
||||
|
@ -32,11 +35,11 @@ const Usergroup = (props) => {
|
|||
<Row>
|
||||
<Col>
|
||||
<h4>Users</h4>
|
||||
<UsergroupUsersTable />
|
||||
<UsergroupUsersTable usergroupID={usergroupID} />
|
||||
</Col>
|
||||
<Col>
|
||||
<h4>Scenario Mappings</h4>
|
||||
<UsergroupScenariosTable />
|
||||
<UsergroupScenariosTable usergroupID={usergroupID} />
|
||||
</Col>
|
||||
</Row>
|
||||
</div>
|
||||
|
|
|
@ -108,5 +108,6 @@ export const {
|
|||
useUpdateComponentConfigMutation,
|
||||
useGetUsergroupsQuery,
|
||||
useAddUsergroupMutation,
|
||||
useDeleteUsergroupMutation
|
||||
useDeleteUsergroupMutation,
|
||||
useGetUserGroupByIdQuery
|
||||
} = apiSlice;
|
||||
|
|
|
@ -19,6 +19,9 @@ export const usergroupEndpoints = (builder) => ({
|
|||
getUsergroups: builder.query({
|
||||
query: () => 'usergroups',
|
||||
}),
|
||||
getUserGroupById: builder.query({
|
||||
query: (usergroupID) => `/usergroups/${usergroupID}`,
|
||||
}),
|
||||
addUsergroup: builder.mutation({
|
||||
query: (usergroup) => ({
|
||||
url: '/usergroups',
|
||||
|
|
Loading…
Add table
Reference in a new issue