Skip to content

Commit 4cb04e5

Browse files
committed
try to fix resource error
1 parent 6447311 commit 4cb04e5

2 files changed

Lines changed: 31 additions & 170 deletions

File tree

fixtures-box-portal.txt

Lines changed: 28 additions & 164 deletions
Original file line numberDiff line numberDiff line change
@@ -342,169 +342,33 @@
342342

343343

344344

345-
engine: matcho
346-
matcho:
347-
uri: '#/ViewDefinition.*'
348-
request-method:
349-
$enum:
350-
- get
351-
id: crud-for-view-definitions
352-
resourceType: AccessPolicy
353-
meta:
354-
lastUpdated: '2024-04-16T11:29:22.355574Z'
355-
createdAt: '2024-04-05T07:21:46.843928Z'
356-
versionId: '103'
345+
{
346+
"engine" : "matcho",
347+
"matcho" : {
348+
"uri" : "#/ViewDefinition.*",
349+
"request-method" : {
350+
"$enum" : [ "get" ]
351+
}
352+
},
353+
"id" : "crud-for-view-definitions",
354+
"resourceType" : "AccessPolicy"
355+
}
357356

358357

359-
rpc:
360-
sof/eval-view:
361-
params:
362-
view:
363-
resource:
364-
$enum:
365-
- account
366-
- activitydefinition
367-
- adverseevent
368-
- allergyintolerance
369-
- appointment
370-
- appointmentresponse
371-
- auditevent
372-
- basic
373-
- binary
374-
- biologicallyderivedproduct
375-
- bodystructure
376-
- bundle
377-
- careplan
378-
- careteam
379-
- catalogentry
380-
- chargeitem
381-
- chargeitemdefinition
382-
- claim
383-
- claimresponse
384-
- clinicalimpression
385-
- communication
386-
- communicationrequest
387-
- compartmentdefinition
388-
- composition
389-
- condition
390-
- consent
391-
- contract
392-
- coverage
393-
- coverageeligibilityrequest
394-
- coverageeligibilityresponse
395-
- detectedissue
396-
- device
397-
- devicedefinition
398-
- devicemetric
399-
- devicerequest
400-
- deviceusestatement
401-
- diagnosticreport
402-
- documentmanifest
403-
- documentreference
404-
- effectevidencesynthesis
405-
- encounter
406-
- endpoint
407-
- enrollmentrequest
408-
- enrollmentresponse
409-
- episodeofcare
410-
- eventdefinition
411-
- evidence
412-
- evidencevariable
413-
- examplescenario
414-
- explanationofbenefit
415-
- familymemberhistory
416-
- flag
417-
- goal
418-
- graphdefinition
419-
- group
420-
- guidanceresponse
421-
- healthcareservice
422-
- imagingstudy
423-
- immunization
424-
- immunizationevaluation
425-
- immunizationrecommendation
426-
- implementationguide
427-
- insuranceplan
428-
- invoice
429-
- library
430-
- linkage
431-
- list
432-
- location
433-
- measure
434-
- measurereport
435-
- media
436-
- medication
437-
- medicationadministration
438-
- medicationdispense
439-
- medicationknowledge
440-
- medicationrequest
441-
- medicationstatement
442-
- medicinalproduct
443-
- medicinalproductauthorization
444-
- medicinalproductcontraindication
445-
- medicinalproductindication
446-
- medicinalproductingredient
447-
- medicinalproductinteraction
448-
- medicinalproductmanufactured
449-
- medicinalproductpackaged
450-
- medicinalproductpharmaceutical
451-
- medicinalproductundesirableeffect
452-
- messagedefinition
453-
- messageheader
454-
- molecularsequence
455-
- namingsystem
456-
- nutritionorder
457-
- observation
458-
- observationdefinition
459-
- operationdefinition
460-
- operationoutcome
461-
- organization
462-
- organizationaffiliation
463-
- parameters
464-
- patient
465-
- paymentnotice
466-
- paymentreconciliation
467-
- person
468-
- plandefinition
469-
- practitioner
470-
- practitionerrole
471-
- procedure
472-
- provenance
473-
- questionnaire
474-
- questionnaireresponse
475-
- relatedperson
476-
- requestgroup
477-
- researchdefinition
478-
- researchelementdefinition
479-
- researchstudy
480-
- researchsubject
481-
- riskassessment
482-
- riskevidencesynthesis
483-
- schedule
484-
- servicerequest
485-
- slot
486-
- specimen
487-
- specimendefinition
488-
- structuremap
489-
- subscription
490-
- substance
491-
- substancenucleicacid
492-
- substancepolymer
493-
- substanceprotein
494-
- substancereferenceinformation
495-
- substancesourcematerial
496-
- substancespecification
497-
- supplydelivery
498-
- supplyrequest
499-
- task
500-
- valueset
501-
- verificationresult
502-
- visionprescription
503-
type: rpc
504-
engine: matcho-rpc
505-
id: eval-view-definitions
506-
resourceType: AccessPolicy
507-
meta:
508-
lastUpdated: '2024-06-10T13:11:50.164525Z'
509-
createdAt: '2024-04-05T07:23:56.939050Z'
510-
versionId: '118'
358+
{
359+
"rpc" : {
360+
"sof/eval-view" : {
361+
"params" : {
362+
"view" : {
363+
"resource" : {
364+
"$enum" : [ "account", "activitydefinition", "adverseevent", "allergyintolerance", "appointment", "appointmentresponse", "auditevent", "basic", "binary", "biologicallyderivedproduct", "bodystructure", "bundle", "careplan", "careteam", "catalogentry", "chargeitem", "chargeitemdefinition", "claim", "claimresponse", "clinicalimpression", "communication", "communicationrequest", "compartmentdefinition", "composition", "condition", "consent", "contract", "coverage", "coverageeligibilityrequest", "coverageeligibilityresponse", "detectedissue", "device", "devicedefinition", "devicemetric", "devicerequest", "deviceusestatement", "diagnosticreport", "documentmanifest", "documentreference", "effectevidencesynthesis", "encounter", "endpoint", "enrollmentrequest", "enrollmentresponse", "episodeofcare", "eventdefinition", "evidence", "evidencevariable", "examplescenario", "explanationofbenefit", "familymemberhistory", "flag", "goal", "graphdefinition", "group", "guidanceresponse", "healthcareservice", "imagingstudy", "immunization", "immunizationevaluation", "immunizationrecommendation", "implementationguide", "insuranceplan", "invoice", "library", "linkage", "list", "location", "measure", "measurereport", "media", "medication", "medicationadministration", "medicationdispense", "medicationknowledge", "medicationrequest", "medicationstatement", "medicinalproduct", "medicinalproductauthorization", "medicinalproductcontraindication", "medicinalproductindication", "medicinalproductingredient", "medicinalproductinteraction", "medicinalproductmanufactured", "medicinalproductpackaged", "medicinalproductpharmaceutical", "medicinalproductundesirableeffect", "messagedefinition", "messageheader", "molecularsequence", "namingsystem", "nutritionorder", "observation", "observationdefinition", "operationdefinition", "operationoutcome", "organization", "organizationaffiliation", "parameters", "patient", "paymentnotice", "paymentreconciliation", "person", "plandefinition", "practitioner", "practitionerrole", "procedure", "provenance", "questionnaire", "questionnaireresponse", "relatedperson", "requestgroup", "researchdefinition", "researchelementdefinition", "researchstudy", "researchsubject", "riskassessment", "riskevidencesynthesis", "schedule", "servicerequest", "slot", "specimen", "specimendefinition", "structuremap", "subscription", "substance", "substancenucleicacid", "substancepolymer", "substanceprotein", "substancereferenceinformation", "substancesourcematerial", "substancespecification", "supplydelivery", "supplyrequest", "task", "valueset", "verificationresult", "visionprescription" ]
365+
}
366+
}
367+
}
368+
}
369+
},
370+
"type" : "rpc",
371+
"engine" : "matcho-rpc",
372+
"id" : "eval-view-definitions",
373+
"resourceType" : "AccessPolicy"
374+
}

src/cljs/vd_designer/pages/form/controller.cljs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -401,15 +401,13 @@
401401
(tag-manager/data-layer
402402
{:dataLayer {:event "vd_run"
403403
:resource-type (get (:current-vd db) :resource "")}})
404-
(let [sandbox? (settings-model/in-sandbox? db)
405-
view-definition (-> (:current-vd db)
404+
(let [view-definition (-> (:current-vd db)
406405
decoration/remove-decoration
407406
(input-references/replace-inputs-with-values (::m/tree-inputs db))
408407
strip-empty-collections
409408
remove-meta
410409
strip-empty-select-nodes
411-
strip-empty-where-nodes
412-
(lower-case-resource-in-sandbox sandbox?))
410+
strip-empty-where-nodes)
413411
missing-required-fields (missing-required-fields view-definition)]
414412
(cond
415413
(seq missing-required-fields)
@@ -444,8 +442,7 @@
444442
yaml/try-parse
445443
(js->clj :keywordize-keys true)
446444
strip-empty-select-nodes
447-
strip-empty-where-nodes
448-
(lower-case-resource-in-sandbox sandbox?))
445+
strip-empty-where-nodes)
449446
missing-required-fields (missing-required-fields view-definition)]
450447
(cond
451448
(seq missing-required-fields)

0 commit comments

Comments
 (0)