CEC-1965 Supplier update and approval (#162)

* CEC-1965 Supplier update and approval
Fix calling connectedcars for no VINs
Search sets table page to 0

* PR comments
This commit is contained in:
John Wu
2022-07-01 12:39:21 -07:00
committed by GitHub
parent d9cbf9ef23
commit fe40c26c56
23 changed files with 1883 additions and 82 deletions

View File

@@ -34,6 +34,8 @@ const SSOForm = React.lazy(() => import("../SSOForm"));
const VehicleAddForm = React.lazy(() => import("../Cars/Add"));
const VehicleUpdateForm = React.lazy(() => import("../Cars/Update"));
const CertificateCreate = React.lazy(() => import("../Certificates/Add"));
const SuppliersList = React.lazy(() => import("../Suppliers/List"));
const SupplierDetails = React.lazy(() => import("../Suppliers/Details"));
const SiteRoutes = () => {
const { token, groups } = useUserContext();
@@ -206,6 +208,22 @@ const SiteRoutes = () => {
groups={groups}
roles={[Roles.CERTIFICATES]}
/>
<AuthRoute
path="/suppliers"
render={() => <SuppliersList />}
type={TYPES.PROTECTED}
token={token}
groups={groups}
roles={[Roles.APPROVESUPPLIERS]}
/>
<AuthRoute
path="/supplier/:email"
render={() => <SupplierDetails />}
type={TYPES.PROTECTED}
token={token}
groups={groups}
roles={[Roles.APPROVESUPPLIERS]}
/>
<PageNotFound />
</Switch>
</Suspense>