Skip to content

Commit 1627620

Browse files
author
Olha Virolainen
authored
fix require fields (#8)
fix require fields in component.json
1 parent 7524abd commit 1627620

File tree

5 files changed

+20
-10
lines changed

5 files changed

+20
-10
lines changed

.circleci/config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ jobs:
77
- checkout
88
- restore_cache:
99
key: dependency-cache-{{ checksum "package.json" }}
10+
- run:
11+
name: Audit Dependencies
12+
command: npm audit --audit-level=high
1013
- run:
1114
name: Installing Dependencies
1215
command: npm install

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 2.0.3 (November 18, 2020)
2+
3+
* Fix fields dependencies from sobject field in component.json, [issue 5](https://github.com/elasticio/salesforce-component-v2/issues/5)
4+
15
## 2.0.2 (October 30, 2020)
26

37
* Update sailor version to 2.6.18

component.json

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@
4747
"model": "objectTypes",
4848
"prompt": "Please select a Salesforce Object"
4949
},
50+
"linkedObjects": {
51+
"label": "Include linked objects",
52+
"viewClass": "MultiSelectView",
53+
"required": false,
54+
"require": ["sobject"],
55+
"model": "linkedObjectTypes",
56+
"prompt": "Please select any linked objects that should be included in the query"
57+
},
5058
"startTime": {
5159
"viewClass": "TextFieldView",
5260
"label": "Start Time",
@@ -78,14 +86,6 @@
7886
},
7987
"prompt": "Process single page per execution:"
8088
},
81-
"linkedObjects": {
82-
"label": "Include linked objects",
83-
"viewClass": "MultiSelectView",
84-
"required": false,
85-
"require": ["sobject"],
86-
"model": "linkedObjectTypes",
87-
"prompt": "Please select any linked objects that should be included in the query"
88-
},
8989
"outputMethod": {
9090
"viewClass": "SelectView",
9191
"label": "Output method",
@@ -262,6 +262,7 @@
262262
"viewClass": "SelectView",
263263
"label": "Lookup by field",
264264
"required": false,
265+
"require": ["sobject"],
265266
"model": "getLookupFieldsModel",
266267
"prompt": "Please select the field which you want to use for lookup. By default - Object ID"
267268
}
@@ -300,12 +301,14 @@
300301
"viewClass": "SelectView",
301302
"label": "Lookup by field",
302303
"required": true,
304+
"require": ["sobject", "typeOfSearch"],
303305
"model": "getLookupFieldsModel",
304306
"prompt": "Please select the field which you want to use for lookup",
305307
"order": 6
306308
},
307309
"linkedObjects": {
308310
"viewClass": "MultiSelectView",
311+
"require": ["sobject"],
309312
"label": "Include referenced objects",
310313
"model": "getLinkedObjectsModel",
311314
"order": 5,

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "salesforce-component-v2",
3-
"version": "2.0.2",
3+
"version": "2.0.3",
44
"description": "elastic.io component that connects to Salesforce API (node.js) v2",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)