Skip to content

Commit

Permalink
Extension tweaks
Browse files Browse the repository at this point in the history
Add Hudu
Cleanup mappings
  • Loading branch information
JohnDuprey committed Jul 3, 2024
1 parent 7449552 commit d30452b
Show file tree
Hide file tree
Showing 3 changed files with 469 additions and 14 deletions.
57 changes: 47 additions & 10 deletions src/data/Extensions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[
{
"name": "CIPP-API Integration",
"name": "CIPP-API",
"type": "CIPP-API",
"cat": "API",
"forceSyncButton": false,
Expand All @@ -21,7 +21,7 @@
"mappingRequired": false
},
{
"name": "Gradient Integration",
"name": "Gradient",
"type": "Gradient",
"cat": "Billing & Invoicing",
"forceSyncButton": true,
Expand Down Expand Up @@ -55,7 +55,7 @@
"mappingRequired": false
},
{
"name": "Halo PSA Ticketing Integration",
"name": "Halo PSA Ticketing",
"type": "HaloPSA",
"cat": "Ticketing",
"forceSyncButton": false,
Expand Down Expand Up @@ -112,7 +112,7 @@
"mappingRequired": true
},
{
"name": "NinjaOne Integration",
"name": "NinjaOne",
"type": "NinjaOne",
"cat": "Documentation & Monitoring",
"forceSyncButton": true,
Expand Down Expand Up @@ -141,26 +141,63 @@
},
{
"type": "checkbox",
"name": "NinjaOne.UserDocumentsEnabled",
"label": "Synchronize Detailed User Information (Requires NinjaOne Documentation)"
"name": "NinjaOne.LicenseDocumentsEnabled",
"label": "Sync Licenses (Requires NinjaOne Documentation)"
},
{
"type": "checkbox",
"name": "NinjaOne.LicenseDocumentsEnabled",
"label": "Synchronize Detailed License Information (Requires NinjaOne Documentation)"
"name": "NinjaOne.UserDocumentsEnabled",
"label": "Sync Users (Requires NinjaOne Documentation)"
},
{
"type": "checkbox",
"name": "NinjaOne.LicensedOnly",
"label": "Only Synchronize Licensed Users"
"label": "Only Sync Licensed Users (Requires NinjaOne Documentation)"
},
{
"type": "checkbox",
"name": "NinjaOne.Enabled",
"label": "Enable Integration"
}
],
"mappingRequired": true
"mappingRequired": true,
"fieldMapping": true,
"autoMapSyncApi": true
},
{
"name": "Hudu",
"type": "Hudu",
"cat": "Documentation",
"forceSyncButton": true,
"helpText": "This integration allows you to populate custom asset layouts with Tenant information, monitor device compliance state, document other items and generate relationships inside Hudu.",
"SettingOptions": [
{
"type": "input",
"fieldtype": "input",
"name": "Hudu.BaseUrl",
"label": "Please enter your Hudu URL",
"placeholder": "https://yourcompany.huducloud.com"
},
{
"type": "input",
"fieldtype": "password",
"name": "Hudu.APIKey",
"label": "Hudu API Key",
"placeholder": "Enter your Hudu API Key"
},
{
"type": "checkbox",
"name": "Hudu.LicensedUsersOnly",
"label": "Only Sync Licensed Users"
},
{
"type": "checkbox",
"name": "Hudu.Enabled",
"label": "Enable Integration"
}
],
"mappingRequired": true,
"fieldMapping": true
},
{
"name": "PasswordPusher",
Expand Down
Loading

0 comments on commit d30452b

Please sign in to comment.