Skip to content

Commit d77c418

Browse files
Input fixes (#3)
Co-authored-by: Algirdas Čičinskas <[email protected]>
1 parent 7ecfdc5 commit d77c418

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ Helpful link for beginners: [Try it out](https://docs.n8n.io/try-it-out/)
7676

7777
## Version history
7878

79+
- **v1.0.2**:
80+
- Fixed inputs on category selection
7981
- **v1.0.1**:
8082
- Added `User-Agent` header
8183
- **v1.0.0**:

nodes/hostingerApi/HostingerApi.node.ts

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ export class HostingerApi implements INodeType {
8080
default: 'getAction',
8181
displayOptions: {
8282
show: {
83+
category: ['vps'],
8384
subcategory: ['actions'],
8485
},
8586
},
@@ -96,6 +97,7 @@ export class HostingerApi implements INodeType {
9697
default: 'listBackups',
9798
displayOptions: {
9899
show: {
100+
category: ['vps'],
99101
subcategory: ['backups'],
100102
},
101103
},
@@ -110,6 +112,7 @@ export class HostingerApi implements INodeType {
110112
default: 'listDataCenters',
111113
displayOptions: {
112114
show: {
115+
category: ['vps'],
113116
subcategory: ['dataCenters'],
114117
},
115118
},
@@ -125,6 +128,7 @@ export class HostingerApi implements INodeType {
125128
default: 'createPTR',
126129
displayOptions: {
127130
show: {
131+
category: ['vps'],
128132
subcategory: ['ptrRecords'],
129133
},
130134
},
@@ -148,6 +152,7 @@ export class HostingerApi implements INodeType {
148152
default: 'activateFirewall',
149153
displayOptions: {
150154
show: {
155+
category: ['vps'],
151156
subcategory: ['firewall'],
152157
},
153158
},
@@ -164,6 +169,7 @@ export class HostingerApi implements INodeType {
164169
default: 'getMonarx',
165170
displayOptions: {
166171
show: {
172+
category: ['vps'],
167173
subcategory: ['malware'],
168174
},
169175
},
@@ -179,6 +185,7 @@ export class HostingerApi implements INodeType {
179185
default: 'getTemplate',
180186
displayOptions: {
181187
show: {
188+
category: ['vps'],
182189
subcategory: ['osTemplates'],
183190
},
184191
},
@@ -197,6 +204,7 @@ export class HostingerApi implements INodeType {
197204
default: 'getPostInstallScript',
198205
displayOptions: {
199206
show: {
207+
category: ['vps'],
200208
subcategory: ['installScripts'],
201209
},
202210
},
@@ -214,6 +222,7 @@ export class HostingerApi implements INodeType {
214222
default: 'attachPublicKey',
215223
displayOptions: {
216224
show: {
225+
category: ['vps'],
217226
subcategory: ['publicKeys'],
218227
},
219228
},
@@ -229,6 +238,7 @@ export class HostingerApi implements INodeType {
229238
default: 'createRecovery',
230239
displayOptions: {
231240
show: {
241+
category: ['vps'],
232242
subcategory: ['recovery'],
233243
},
234244
},
@@ -246,6 +256,7 @@ export class HostingerApi implements INodeType {
246256
default: 'getSnapshot',
247257
displayOptions: {
248258
show: {
259+
category: ['vps'],
249260
subcategory: ['snapshots'],
250261
},
251262
},
@@ -273,6 +284,7 @@ export class HostingerApi implements INodeType {
273284
default: 'getVm',
274285
displayOptions: {
275286
show: {
287+
category: ['vps'],
276288
subcategory: ['virtualMachine'],
277289
},
278290
},
@@ -319,6 +331,7 @@ export class HostingerApi implements INodeType {
319331
default: '',
320332
displayOptions: {
321333
show: {
334+
category: ['vps'],
322335
vpsAction: [
323336
'getAction', 'listActions', 'deleteBackup', 'listBackups', 'restoreBackup', 'createPTR', 'deletePTR', 'activateFirewall', 'deactivateFirewall', 'syncFirewall', 'getMonarx', 'addMonarx', 'removeMonarx', 'attachPublicKey', 'createRecovery', 'deleteRecovery', 'getSnapshot', 'createSnapshot', 'deleteSnapshot', 'restoreSnapshot', 'getVmPublicKeys', 'updateHostname', 'resetHostname', 'getVm', 'getVmMetrics', 'updateNameservers', 'updatePanelPassword', 'recreateVm', 'restartVm', 'updateRootPassword', 'setupVm', 'startVm', 'stopVm'
324337
]
@@ -332,6 +345,7 @@ export class HostingerApi implements INodeType {
332345
default: '',
333346
displayOptions: {
334347
show: {
348+
category: ['vps'],
335349
vpsAction: [
336350
'getVmMetrics'
337351
]
@@ -345,6 +359,7 @@ export class HostingerApi implements INodeType {
345359
default: '',
346360
displayOptions: {
347361
show: {
362+
category: ['vps'],
348363
vpsAction: [
349364
'getVmMetrics'
350365
]
@@ -358,6 +373,7 @@ export class HostingerApi implements INodeType {
358373
default: '',
359374
displayOptions: {
360375
show: {
376+
category: ['vps'],
361377
vpsAction: ['getAction']
362378
}
363379
}
@@ -369,6 +385,7 @@ export class HostingerApi implements INodeType {
369385
default: '',
370386
displayOptions: {
371387
show: {
388+
category: ['vps'],
372389
vpsAction: ['deleteBackup', 'restoreBackup']
373390
}
374391
}
@@ -380,6 +397,7 @@ export class HostingerApi implements INodeType {
380397
default: '',
381398
displayOptions: {
382399
show: {
400+
category: ['vps'],
383401
vpsAction: [
384402
'activateFirewall', 'deactivateFirewall', 'getFirewall', 'deleteFirewall', 'updateFirewallRule', 'deleteFirewallRule', 'createFirewallRule', 'syncFirewall'
385403
]
@@ -393,7 +411,8 @@ export class HostingerApi implements INodeType {
393411
default: '',
394412
displayOptions: {
395413
show: {
396-
vpsAction: [
414+
category: ['dns'],
415+
dnsAction: [
397416
'getDnsSnapshot', 'restoreDnsSnapshot'
398417
]
399418
}
@@ -417,6 +436,7 @@ export class HostingerApi implements INodeType {
417436
default: '',
418437
displayOptions: {
419438
show: {
439+
category: ['vps'],
420440
vpsAction: ['updateFirewallRule', 'deleteFirewallRule']
421441
}
422442
}
@@ -428,6 +448,7 @@ export class HostingerApi implements INodeType {
428448
default: '',
429449
displayOptions: {
430450
show: {
451+
category: ['vps'],
431452
vpsAction: ['getPostInstallScript', 'updatePostInstallScript', 'deletePostInstallScript']
432453
}
433454
}
@@ -439,6 +460,7 @@ export class HostingerApi implements INodeType {
439460
default: '',
440461
displayOptions: {
441462
show: {
463+
category: ['vps'],
442464
vpsAction: ['deletePublicKey']
443465
}
444466
}
@@ -450,6 +472,7 @@ export class HostingerApi implements INodeType {
450472
default: '',
451473
displayOptions: {
452474
show: {
475+
category: ['vps'],
453476
vpsAction: ['getTemplate']
454477
}
455478
}
@@ -462,6 +485,7 @@ export class HostingerApi implements INodeType {
462485
description: 'Raw JSON body for POST/PUT requests',
463486
displayOptions: {
464487
show: {
488+
category: ['vps'],
465489
vpsAction: [
466490
'createFirewall', 'updateFirewallRule', 'createFirewallRule', 'updatePostInstallScript', 'createPostInstallScript', 'attachPublicKey', 'createPublicKey', 'createRecovery', 'updateHostname', 'updateNameservers', 'updatePanelPassword', 'recreateVm', 'updateRootPassword', 'setupVm'
467491
]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "n8n-nodes-hostinger-api",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "Hostinger API n8n Node",
55
"keywords": [
66
"n8n-community-node-package"

0 commit comments

Comments
 (0)