Skip to content
Snippets Groups Projects

ICSHWI-12623: Modifying ioc type list view

Merged Imre Toth requested to merge ICSHWI-12623_Modify_ioc_type_list_view into develop
2 files
+ 9
47
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -12,7 +12,7 @@ import React, {
import { Table, SearchBar } from "ce-ui-common";
import { useNavigate } from "react-router-dom";
import { formatDate } from "../../common/Helper";
import { useAPIMethod, usePagination, userContext } from "ce-ui-common";
import { useAPIMethod, usePagination } from "ce-ui-common";
import { bool, func } from "prop-types";
import { apiContext } from "../../../api/TemplatingAPI";
import { CreateTemplateDialog } from "../CreateTemplateDialog";
@@ -29,8 +29,8 @@ const propTypes = {
const columns = [
{ id: "name", label: "IOC type" },
{ id: "total_instances", label: "No. of instances", align: "right" },
{ id: "owner", label: "Owner" },
{ id: "latest_tag", label: "Latest instance tag" }
{ id: "owner", label: "Registered by" },
{ id: "latest_tag", label: "Latest revision" }
];
export function createRow(template) {
@@ -44,21 +44,18 @@ export function createRow(template) {
};
}
function createRequest(query, pagination, ownOnly, user) {
function createRequest(query, pagination) {
return {
owner: ownOnly ? user?.loginName : null,
query: query,
...pagination
};
}
export function TemplateTable({ open, setOpen, ownOnly }) {
export function TemplateTable({ open, setOpen }) {
const close = useCallback(() => {
setOpen(false);
}, [setOpen]);
const { user } = useContext(userContext);
const client = useContext(apiContext);
const { pagination, onPage } = usePagination({
rowsPerPageOptions: [20, 50],
@@ -67,8 +64,8 @@ export function TemplateTable({ open, setOpen, ownOnly }) {
const [query, setQuery] = useState("");
const requestParams = useMemo(
() => createRequest(query, pagination, ownOnly, user),
[query, pagination, ownOnly, user]
() => createRequest(query, pagination),
[query, pagination]
);
const {
value,
@@ -108,6 +105,7 @@ export function TemplateTable({ open, setOpen, ownOnly }) {
<SearchBar
search={setQuery}
loading={loading}
placeholder="Search in IOC type"
>
<Table {...params} />
</SearchBar>
Loading