From c669d88e0dd024924dbe235720b9d60cc2d16fae Mon Sep 17 00:00:00 2001 From: lykmapipo Date: Sat, 16 May 2020 17:59:14 +0300 Subject: [PATCH] chore(deps): force latest version & audit fix --- es/index.js | 122 +++++++++++++++++++++++++++++++++++++--------- lib/index.js | 122 +++++++++++++++++++++++++++++++++++++--------- package-lock.json | 2 +- package.json | 2 +- 4 files changed, 202 insertions(+), 46 deletions(-) diff --git a/es/index.js b/es/index.js index 8cd9dd7..a461c76 100644 --- a/es/index.js +++ b/es/index.js @@ -269,35 +269,35 @@ const PATH_NAME_EVENTCHANGELOG = 'changelog'; const PATH_NAME_EVENTCHANGELOGS = 'changelogs'; // predefine defaults(name, number etc) -const PREDEFINE_UNIT_NAME = undefined; -const PREDEFINE_ADMINISTRATIVELEVEL_NAME = undefined; -const PREDEFINE_FEATURETYPE_NAME = undefined; -const PREDEFINE_EVENTINDICATOR_NAME = undefined; -const PREDEFINE_EVENTTOPIC_NAME = undefined; +const PREDEFINE_UNIT_NAME = 'Unknown'; +const PREDEFINE_ADMINISTRATIVELEVEL_NAME = 'Unknown'; +const PREDEFINE_FEATURETYPE_NAME = 'Unknown'; +const PREDEFINE_EVENTINDICATOR_NAME = 'Unknown'; +const PREDEFINE_EVENTTOPIC_NAME = 'Unknown'; const PREDEFINE_EVENTLEVEL_NAME = 'White'; const PREDEFINE_EVENTSEVERITY_NAME = 'Unknown'; const PREDEFINE_EVENTCERTAINTY_NAME = 'Unknown'; const PREDEFINE_EVENTSTATUS_NAME = 'Actual'; const PREDEFINE_EVENTURGENCY_NAME = 'Unknown'; const PREDEFINE_EVENTRESPONSE_NAME = 'None'; -const PREDEFINE_PARTYOWNERSHIP_NAME = undefined; +const PREDEFINE_PARTYOWNERSHIP_NAME = 'Unknown'; const PREDEFINE_PARTYGROUP_NAME = 'Unknown'; const PREDEFINE_PARTYROLE_NAME = 'Unknown'; -const PREDEFINE_PARTYGENDER_NAME = undefined; -const PREDEFINE_VEHICLETYPE_NAME = undefined; -const PREDEFINE_VEHICLEMODEL_NAME = undefined; -const PREDEFINE_VEHICLEMAKE_NAME = undefined; -const PREDEFINE_VEHICLESTATUS_NAME = undefined; -const PREDEFINE_VEHICLE_NAME = undefined; -const PREDEFINE_EVENTGROUP_NAME = undefined; -const PREDEFINE_EVENTTYPE_NAME = undefined; -const PREDEFINE_EVENTFUNCTION_NAME = undefined; -const PREDEFINE_EVENTACTION_NAME = undefined; -const PREDEFINE_EVENTQUESTION_NAME = undefined; -const PREDEFINE_ADMINISTRATIVEAREA_NAME = undefined; -const PREDEFINE_FEATURE_NAME = undefined; -const PREDEFINE_EVENTACTIONCATALOGUE_NAME = undefined; -const PREDEFINE_NOTIFICATIONTEMPLATE_NAME = undefined; +const PREDEFINE_PARTYGENDER_NAME = 'Unknown'; +const PREDEFINE_VEHICLETYPE_NAME = 'Unknown'; +const PREDEFINE_VEHICLEMODEL_NAME = 'Unknown'; +const PREDEFINE_VEHICLEMAKE_NAME = 'Unknown'; +const PREDEFINE_VEHICLESTATUS_NAME = 'Unknown'; +const PREDEFINE_VEHICLE_NAME = 'Unknown'; +const PREDEFINE_EVENTGROUP_NAME = 'Unknown'; +const PREDEFINE_EVENTTYPE_NAME = 'Unknown'; +const PREDEFINE_EVENTFUNCTION_NAME = 'Unknown'; +const PREDEFINE_EVENTACTION_NAME = 'Unknown'; +const PREDEFINE_EVENTQUESTION_NAME = 'Unknown'; +const PREDEFINE_ADMINISTRATIVEAREA_NAME = 'Unknown'; +const PREDEFINE_FEATURE_NAME = 'Unknown'; +const PREDEFINE_EVENTACTIONCATALOGUE_NAME = 'Unknown'; +const PREDEFINE_NOTIFICATIONTEMPLATE_NAME = 'Unknown'; const PREDEFINE_DEFAULTS = { [PREDEFINE_NAMESPACE_UNIT]: PREDEFINE_UNIT_NAME, [PREDEFINE_NAMESPACE_ADMINISTRATIVELEVEL]: PREDEFINE_ADMINISTRATIVELEVEL_NAME, @@ -491,6 +491,8 @@ const EVENT_RELATIONS = { namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, array: true, }, + agencies: { ref: MODEL_NAME_PARTY, array: true }, + focals: { ref: MODEL_NAME_PARTY, array: true }, }; // event changelog relations @@ -502,6 +504,30 @@ const EVENT_CHANGELOG_RELATIONS = { namespace: PREDEFINE_NAMESPACE_EVENTGROUP, }, type: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_EVENTTYPE }, + level: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTLEVEL, + }, + severity: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTSEVERITY, + }, + certainty: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTCERTAINTY, + }, + status: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTSTATUS, + }, + urgency: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTURGENCY, + }, + response: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTRESPONSE, + }, event: { ref: MODEL_NAME_EVENT }, function: { ref: MODEL_NAME_PREDEFINE, @@ -535,6 +561,7 @@ const EVENT_CHANGELOG_RELATIONS = { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_EVENTQUESTION, }, + unit: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_UNIT }, areas: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, @@ -552,7 +579,6 @@ const EVENT_CHANGELOG_RELATIONS = { }, agencies: { ref: MODEL_NAME_PARTY, array: true }, focals: { ref: MODEL_NAME_PARTY, array: true }, - unit: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_UNIT }, template: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_NOTIFICATIONTEMPLATE, @@ -567,10 +593,62 @@ const VEHICLE_DISPATCH_RELATIONS = { }, type: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_EVENTTYPE }, event: { ref: MODEL_NAME_EVENT }, + 'requester.facility': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_FEATURE, + }, + 'requester.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'victim.gender': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_PARTYGENDER, + }, + 'victim.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'pickup.facility': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_FEATURE, + }, + 'pickup.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'dropoff.facility': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_FEATURE, + }, + 'dropoff.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'carrier.type': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_VEHICLETYPE, + }, + 'carrier.owner': { + ref: MODEL_NAME_PARTY, + }, + 'carrier.ownership': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_PARTYOWNERSHIP, + }, + 'carrier.vehicle': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_VEHICLE, + }, + crew: { ref: MODEL_NAME_PARTY, array: true }, status: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_VEHICLESTATUS, }, + reporter: { ref: MODEL_NAME_PARTY }, + dispatcher: { ref: MODEL_NAME_PARTY }, + canceler: { ref: MODEL_NAME_PARTY }, + resolver: { ref: MODEL_NAME_PARTY }, }; // setup env diff --git a/lib/index.js b/lib/index.js index bcadb8d..f3ff50d 100644 --- a/lib/index.js +++ b/lib/index.js @@ -271,35 +271,35 @@ const PATH_NAME_EVENTCHANGELOG = 'changelog'; const PATH_NAME_EVENTCHANGELOGS = 'changelogs'; // predefine defaults(name, number etc) -const PREDEFINE_UNIT_NAME = undefined; -const PREDEFINE_ADMINISTRATIVELEVEL_NAME = undefined; -const PREDEFINE_FEATURETYPE_NAME = undefined; -const PREDEFINE_EVENTINDICATOR_NAME = undefined; -const PREDEFINE_EVENTTOPIC_NAME = undefined; +const PREDEFINE_UNIT_NAME = 'Unknown'; +const PREDEFINE_ADMINISTRATIVELEVEL_NAME = 'Unknown'; +const PREDEFINE_FEATURETYPE_NAME = 'Unknown'; +const PREDEFINE_EVENTINDICATOR_NAME = 'Unknown'; +const PREDEFINE_EVENTTOPIC_NAME = 'Unknown'; const PREDEFINE_EVENTLEVEL_NAME = 'White'; const PREDEFINE_EVENTSEVERITY_NAME = 'Unknown'; const PREDEFINE_EVENTCERTAINTY_NAME = 'Unknown'; const PREDEFINE_EVENTSTATUS_NAME = 'Actual'; const PREDEFINE_EVENTURGENCY_NAME = 'Unknown'; const PREDEFINE_EVENTRESPONSE_NAME = 'None'; -const PREDEFINE_PARTYOWNERSHIP_NAME = undefined; +const PREDEFINE_PARTYOWNERSHIP_NAME = 'Unknown'; const PREDEFINE_PARTYGROUP_NAME = 'Unknown'; const PREDEFINE_PARTYROLE_NAME = 'Unknown'; -const PREDEFINE_PARTYGENDER_NAME = undefined; -const PREDEFINE_VEHICLETYPE_NAME = undefined; -const PREDEFINE_VEHICLEMODEL_NAME = undefined; -const PREDEFINE_VEHICLEMAKE_NAME = undefined; -const PREDEFINE_VEHICLESTATUS_NAME = undefined; -const PREDEFINE_VEHICLE_NAME = undefined; -const PREDEFINE_EVENTGROUP_NAME = undefined; -const PREDEFINE_EVENTTYPE_NAME = undefined; -const PREDEFINE_EVENTFUNCTION_NAME = undefined; -const PREDEFINE_EVENTACTION_NAME = undefined; -const PREDEFINE_EVENTQUESTION_NAME = undefined; -const PREDEFINE_ADMINISTRATIVEAREA_NAME = undefined; -const PREDEFINE_FEATURE_NAME = undefined; -const PREDEFINE_EVENTACTIONCATALOGUE_NAME = undefined; -const PREDEFINE_NOTIFICATIONTEMPLATE_NAME = undefined; +const PREDEFINE_PARTYGENDER_NAME = 'Unknown'; +const PREDEFINE_VEHICLETYPE_NAME = 'Unknown'; +const PREDEFINE_VEHICLEMODEL_NAME = 'Unknown'; +const PREDEFINE_VEHICLEMAKE_NAME = 'Unknown'; +const PREDEFINE_VEHICLESTATUS_NAME = 'Unknown'; +const PREDEFINE_VEHICLE_NAME = 'Unknown'; +const PREDEFINE_EVENTGROUP_NAME = 'Unknown'; +const PREDEFINE_EVENTTYPE_NAME = 'Unknown'; +const PREDEFINE_EVENTFUNCTION_NAME = 'Unknown'; +const PREDEFINE_EVENTACTION_NAME = 'Unknown'; +const PREDEFINE_EVENTQUESTION_NAME = 'Unknown'; +const PREDEFINE_ADMINISTRATIVEAREA_NAME = 'Unknown'; +const PREDEFINE_FEATURE_NAME = 'Unknown'; +const PREDEFINE_EVENTACTIONCATALOGUE_NAME = 'Unknown'; +const PREDEFINE_NOTIFICATIONTEMPLATE_NAME = 'Unknown'; const PREDEFINE_DEFAULTS = { [PREDEFINE_NAMESPACE_UNIT]: PREDEFINE_UNIT_NAME, [PREDEFINE_NAMESPACE_ADMINISTRATIVELEVEL]: PREDEFINE_ADMINISTRATIVELEVEL_NAME, @@ -493,6 +493,8 @@ const EVENT_RELATIONS = { namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, array: true, }, + agencies: { ref: MODEL_NAME_PARTY, array: true }, + focals: { ref: MODEL_NAME_PARTY, array: true }, }; // event changelog relations @@ -504,6 +506,30 @@ const EVENT_CHANGELOG_RELATIONS = { namespace: PREDEFINE_NAMESPACE_EVENTGROUP, }, type: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_EVENTTYPE }, + level: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTLEVEL, + }, + severity: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTSEVERITY, + }, + certainty: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTCERTAINTY, + }, + status: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTSTATUS, + }, + urgency: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTURGENCY, + }, + response: { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_EVENTRESPONSE, + }, event: { ref: MODEL_NAME_EVENT }, function: { ref: MODEL_NAME_PREDEFINE, @@ -537,6 +563,7 @@ const EVENT_CHANGELOG_RELATIONS = { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_EVENTQUESTION, }, + unit: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_UNIT }, areas: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, @@ -554,7 +581,6 @@ const EVENT_CHANGELOG_RELATIONS = { }, agencies: { ref: MODEL_NAME_PARTY, array: true }, focals: { ref: MODEL_NAME_PARTY, array: true }, - unit: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_UNIT }, template: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_NOTIFICATIONTEMPLATE, @@ -569,10 +595,62 @@ const VEHICLE_DISPATCH_RELATIONS = { }, type: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_EVENTTYPE }, event: { ref: MODEL_NAME_EVENT }, + 'requester.facility': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_FEATURE, + }, + 'requester.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'victim.gender': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_PARTYGENDER, + }, + 'victim.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'pickup.facility': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_FEATURE, + }, + 'pickup.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'dropoff.facility': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_FEATURE, + }, + 'dropoff.area': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_ADMINISTRATIVEAREA, + }, + 'carrier.type': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_VEHICLETYPE, + }, + 'carrier.owner': { + ref: MODEL_NAME_PARTY, + }, + 'carrier.ownership': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_PARTYOWNERSHIP, + }, + 'carrier.vehicle': { + ref: MODEL_NAME_PREDEFINE, + namespace: PREDEFINE_NAMESPACE_VEHICLE, + }, + crew: { ref: MODEL_NAME_PARTY, array: true }, status: { ref: MODEL_NAME_PREDEFINE, namespace: PREDEFINE_NAMESPACE_VEHICLESTATUS, }, + reporter: { ref: MODEL_NAME_PARTY }, + dispatcher: { ref: MODEL_NAME_PARTY }, + canceler: { ref: MODEL_NAME_PARTY }, + resolver: { ref: MODEL_NAME_PARTY }, }; // setup env diff --git a/package-lock.json b/package-lock.json index ad45117..fd6616e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@codetanzania/ewea-internals", - "version": "0.15.0", + "version": "0.16.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 162f354..04354a9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@codetanzania/ewea-internals", - "version": "0.15.0", + "version": "0.16.0", "description": "Default presets for EWEA", "main": "lib/index.js", "module": "es/index.js",