CEC-5436: update default sorting of tables (#490)

* CEC-5436: add release_notes, update_duration, and max_attempts to manifest update form

* CEC-5436: reverse field order

* CEC-5436: sort vehicles by last updated

* CEC-5431: increase concurrency (#487)

* increase concurrency

* fix unmounted component leak
This commit is contained in:
Tristan Timblin
2023-12-13 10:26:33 -08:00
committed by GitHub
parent ec7607e733
commit d58369def6
7 changed files with 50 additions and 50 deletions

View File

@@ -3427,7 +3427,7 @@ exports[`App Route /issues authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending" aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
@@ -3441,11 +3441,11 @@ exports[`App Route /issues authenticated 1`] = `
<span <span
class="makeStyles-hiddenSortSpan-0" class="makeStyles-hiddenSortSpan-0"
> >
sorted ascending sorted descending
</span> </span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >
@@ -4468,22 +4468,16 @@ exports[`App Route /package-deploy authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active" class="MuiButtonBase-root MuiTableSortLabel-root"
role="button" role="button"
tabindex="0" tabindex="0"
> >
VIN VIN
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted ascending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc"
@@ -4589,19 +4583,25 @@ exports[`App Route /package-deploy authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root" class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active"
role="button" role="button"
tabindex="0" tabindex="0"
> >
Updated Updated
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted descending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >
@@ -5406,7 +5406,7 @@ exports[`App Route /package-status authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending" aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
@@ -5420,11 +5420,11 @@ exports[`App Route /package-status authenticated 1`] = `
<span <span
class="makeStyles-hiddenSortSpan-0" class="makeStyles-hiddenSortSpan-0"
> >
sorted ascending sorted descending
</span> </span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >
@@ -6590,7 +6590,7 @@ exports[`App Route /packages authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending" aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
@@ -6604,11 +6604,11 @@ exports[`App Route /packages authenticated 1`] = `
<span <span
class="makeStyles-hiddenSortSpan-0" class="makeStyles-hiddenSortSpan-0"
> >
sorted ascending sorted descending
</span> </span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >
@@ -12678,22 +12678,16 @@ exports[`App Route /vehicles authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active" class="MuiButtonBase-root MuiTableSortLabel-root"
role="button" role="button"
tabindex="0" tabindex="0"
> >
VIN VIN
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted ascending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc"
@@ -12799,19 +12793,25 @@ exports[`App Route /vehicles authenticated 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root" class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active"
role="button" role="button"
tabindex="0" tabindex="0"
> >
Updated Updated
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted descending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >

View File

@@ -173,22 +173,16 @@ exports[`VehicleTable Render 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active" class="MuiButtonBase-root MuiTableSortLabel-root"
role="button" role="button"
tabindex="0" tabindex="0"
> >
VIN VIN
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted ascending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc"
@@ -294,19 +288,25 @@ exports[`VehicleTable Render 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root" class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active"
role="button" role="button"
tabindex="0" tabindex="0"
> >
Updated Updated
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted descending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >

View File

@@ -63,8 +63,8 @@ const CarSelectionTable = (props) => {
const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10); const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10);
const [pageIndex, setPageIndex] = useState(0); const [pageIndex, setPageIndex] = useState(0);
const [orderBy, setOrderBy] = useState("vin"); const [orderBy, setOrderBy] = useState("updated_at");
const [order, setOrder] = useState("asc"); const [order, setOrder] = useState("desc");
const { getVehicles, vehicles, totalVehicles } = useVehicleContext(); const { getVehicles, vehicles, totalVehicles } = useVehicleContext();
const { setMessage } = useStatusContext(); const { setMessage } = useStatusContext();

View File

@@ -64,7 +64,7 @@ const IssueSelectionTable = (props) => {
const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10); const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10);
const [pageIndex, setPageIndex] = useState(0); const [pageIndex, setPageIndex] = useState(0);
const [orderBy, setOrderBy] = useState("created_at"); const [orderBy, setOrderBy] = useState("created_at");
const [order, setOrder] = useState("asc"); const [order, setOrder] = useState("desc");
const { deleteIssue, getIssues, issues, totalIssues = 0 } = useIssueContext(); const { deleteIssue, getIssues, issues, totalIssues = 0 } = useIssueContext();
const { groups, providers } = useUserContext(); const { groups, providers } = useUserContext();
const { setMessage } = useStatusContext(); const { setMessage } = useStatusContext();

View File

@@ -119,22 +119,16 @@ exports[`FleetVehicleAdd Render 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="ascending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active" class="MuiButtonBase-root MuiTableSortLabel-root"
role="button" role="button"
tabindex="0" tabindex="0"
> >
VIN VIN
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted ascending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc"
@@ -240,19 +234,25 @@ exports[`FleetVehicleAdd Render 1`] = `
</span> </span>
</th> </th>
<th <th
aria-sort="descending"
class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter" class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignCenter"
scope="col" scope="col"
> >
<span <span
aria-disabled="false" aria-disabled="false"
class="MuiButtonBase-root MuiTableSortLabel-root" class="MuiButtonBase-root MuiTableSortLabel-root MuiTableSortLabel-active"
role="button" role="button"
tabindex="0" tabindex="0"
> >
Updated Updated
<span
class="makeStyles-hiddenSortSpan-0"
>
sorted descending
</span>
<svg <svg
aria-hidden="true" aria-hidden="true"
class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc" class="MuiSvgIcon-root MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc"
focusable="false" focusable="false"
viewBox="0 0 24 24" viewBox="0 0 24 24"
> >

View File

@@ -112,7 +112,7 @@ const MainForm = () => {
const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10); const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10);
const [pageIndex, setPageIndex] = useState(0); const [pageIndex, setPageIndex] = useState(0);
const [orderBy, setOrderBy] = useState("id"); const [orderBy, setOrderBy] = useState("id");
const [order, setOrder] = useState("asc"); const [order, setOrder] = useState("desc");
const [search, setSearch] = useLocalStorage("DEPLOYMENT_SEARCH", ""); const [search, setSearch] = useLocalStorage("DEPLOYMENT_SEARCH", "");
const [active, setActive] = useLocalStorage("DEPLOYMENT_TAB_TOGGLE", "software"); const [active, setActive] = useLocalStorage("DEPLOYMENT_TAB_TOGGLE", "software");

View File

@@ -63,7 +63,7 @@ const MainForm = () => {
const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10); const [pageSize, setPageSize] = useLocalStorage(PAGE_SIZE, 10);
const [pageIndex, setPageIndex] = useState(0); const [pageIndex, setPageIndex] = useState(0);
const [orderBy, setOrderBy] = useState("id"); const [orderBy, setOrderBy] = useState("id");
const [order, setOrder] = useState("asc"); const [order, setOrder] = useState("desc");
const [ids, setIds] = useState([]); const [ids, setIds] = useState([]);
const { getManifests, manifests } = useManifestsContext(); const { getManifests, manifests } = useManifestsContext();
const { const {