Skip to content

Commit 9464af6

Browse files
Merge pull request #1735 from lwhitelock/dev
Refactor to support new extensions in the future
2 parents 98565c6 + f529c98 commit 9464af6

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

src/views/cipp/CIPPSettings.js

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1576,12 +1576,12 @@ const ExtensionsTab = () => {
15761576
}
15771577

15781578
const MappingsTab = () => {
1579-
const [listBackend, listBackendResult] = useLazyGenericGetRequestQuery()
1580-
const [setExtensionconfig, extensionConfigResult] = useLazyGenericPostRequestQuery()
1579+
const [listHaloBackend, listBackendHaloResult] = useLazyGenericGetRequestQuery()
1580+
const [setHaloExtensionconfig, extensionHaloConfigResult] = useLazyGenericPostRequestQuery()
15811581

1582-
const onSubmit = (values) => {
1583-
setExtensionconfig({
1584-
path: 'api/ExecExtensionMapping?AddMapping=true',
1582+
const onHaloSubmit = (values) => {
1583+
setHaloExtensionconfig({
1584+
path: 'api/ExecExtensionMapping?AddMapping=Halo',
15851585
values: { mappings: values },
15861586
})
15871587
}
@@ -1590,44 +1590,47 @@ const MappingsTab = () => {
15901590
{listBackendResult.isUninitialized &&
15911591
listBackend({ path: 'api/ExecExtensionMapping?List=true' })}
15921592
<>
1593-
<CCard>
1593+
<CCard className="mb-3">
15941594
<CCardHeader>
15951595
<CCardTitle>HaloPSA Mapping Table</CCardTitle>
15961596
</CCardHeader>
15971597
<CCardBody>
1598-
{listBackendResult.isFetching ? (
1598+
{listBackendHaloResult.isFetching ? (
15991599
<CSpinner color="primary" />
16001600
) : (
16011601
<Form
1602-
onSubmit={onSubmit}
1603-
initialValues={listBackendResult.data?.Mappings}
1602+
onSubmit={onHaloSubmit}
1603+
initialValues={listBackendHaloResult.data?.Mappings}
16041604
render={({ handleSubmit, submitting, values }) => {
16051605
return (
16061606
<CForm onSubmit={handleSubmit}>
16071607
<CCardText>
16081608
Use the table below to map your client to the correct PSA client
1609-
{listBackendResult.isSuccess &&
1610-
listBackendResult.data.Tenants.map((tenant) => (
1609+
{listBackendHaloResult.isSuccess &&
1610+
listBackendHaloResult.data.Tenants.map((tenant) => (
16111611
<RFFSelectSearch
16121612
key={tenant.customerId}
16131613
name={tenant.customerId}
16141614
label={tenant.displayName}
1615-
values={listBackendResult.data.HaloClients}
1615+
values={listBackendHaloResult.data.HaloClients}
16161616
placeholder="Select a client"
16171617
/>
16181618
))}
16191619
</CCardText>
16201620
<CCol className="me-2">
16211621
<CButton className="me-2" type="submit">
1622-
{extensionConfigResult.isFetching && (
1622+
{extensionHaloConfigResult.isFetching && (
16231623
<FontAwesomeIcon icon={faCircleNotch} spin className="me-2" size="1x" />
16241624
)}
16251625
Set Mappings
16261626
</CButton>
1627-
{(extensionConfigResult.isSuccess || extensionConfigResult.isError) && (
1628-
<CCallout color={extensionConfigResult.isSuccess ? 'success' : 'danger'}>
1629-
{extensionConfigResult.isSuccess
1630-
? extensionConfigResult.data.Results
1627+
{(extensionHaloConfigResult.isSuccess ||
1628+
extensionHaloConfigResult.isError) && (
1629+
<CCallout
1630+
color={extensionHaloConfigResult.isSuccess ? 'success' : 'danger'}
1631+
>
1632+
{extensionHaloConfigResult.isSuccess
1633+
? extensionHaloConfigResult.data.Results
16311634
: 'Error'}
16321635
</CCallout>
16331636
)}

0 commit comments

Comments
 (0)