chore: merge release/7.22 into feat/va-report-emulation
Build / Build-and-ng-test (pull_request) Successful in 6m38s
Lighthouse Checks / lighthouse (pull_request) Successful in 8s
Build / Build-and-test-development (pull_request) Successful in 29m41s

This commit is contained in:
dc committed 2026-11-03 22:27:50 +00:00
commit bfbd6bfa93
14 files changed
+38 -36

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@ on: [pull_request]
env:
# the server the mocked services and app tests run against - bump deliberately
SASJS_SERVER_VERSION: '3.6.2'
SASJS_SERVER_VERSION: '3.12.2'
NODE_VERSION: '24.15.0'
jobs:
+1 -1
View File
@@ -7,7 +7,7 @@ on:
env:
# the server the mocked services and app tests run against - bump deliberately
SASJS_SERVER_VERSION: '3.6.2'
SASJS_SERVER_VERSION: '3.12.2'
NODE_VERSION: '24.5.0'
jobs:
+1 -1
View File
@@ -11,7 +11,7 @@ on:
env:
# the server the mocked services and app tests run against - bump deliberately
SASJS_SERVER_VERSION: '3.6.2'
SASJS_SERVER_VERSION: '3.12.2'
NODE_VERSION: '24.15.0'
APP_LOC: /Public/app/dc
SURFER_HOST: https://demo.datacontroller.io
@@ -68,6 +68,6 @@ if (msg === 'SUCCESS') {
if (writeError) msg = 'Error writing licence file'
}
webOutOpen()
webOutObj([{ MSG: msg }], 'return')
webOutClose()
webout('OPEN')
webout('OBJ', 'return', [{ MSG: msg }])
webout('CLOSE')
@@ -31,6 +31,6 @@ try {
}))
} catch(err) {}
webOutOpen()
webOutObj(fromsas, 'fromsas')
webOutClose()
webout('OPEN')
webout('OBJ', 'fromsas', fromsas)
webout('CLOSE')
@@ -94,7 +94,7 @@ const histparams = [
}
]
webOutOpen()
webOutObj(fromsas, 'fromsas')
webOutObj(histparams, 'histparams')
webOutClose()
webout('OPEN')
webout('OBJ', 'fromsas', fromsas)
webout('OBJ', 'histparams', histparams)
webout('CLOSE')
@@ -71,6 +71,6 @@ if (submitRow) {
]
}
webOutOpen()
webOutObj(fromsas, 'fromsas')
webOutClose()
webout('OPEN')
webout('OBJ', 'fromsas', fromsas)
webout('CLOSE')
+3 -1
View File
@@ -4,7 +4,9 @@
*
* Provides:
* - fetchTable / fetchRaw / parseCsv : emulate SAS %webout(FETCH)
* - webOutOpen / webOutObj / webOutClose : emulate SAS %webout(OPEN/OBJ/CLOSE)
* - webOutOpen / webOutObj / webOutClose : emulate SAS %webout(OPEN/OBJ/CLOSE), for
* the services that return showmeta metadata - use the webout() the SASjs
* Server provides for every other service
* - mpeinit : emulate the %mpeinit debug dump
* - formatSasValue : apply a SAS format to a numeric value
* - parseFormattedToSas : convert an ISO string back to a SAS numeric
@@ -61,6 +61,6 @@ if (tableId) {
}
}
webOutOpen()
webOutObj(jsparams, 'jsparams')
webOutClose()
webout('OPEN')
webout('OBJ', 'jsparams', jsparams)
webout('CLOSE')
+3 -3
View File
@@ -75,6 +75,6 @@ if (tableData && tableData.columns) {
.sort((a, b) => a.NAME.localeCompare(b.NAME))
}
webOutOpen()
webOutObj(cols, 'cols')
webOutClose()
webout('OPEN')
webout('OBJ', 'cols', cols)
webout('CLOSE')
+3 -3
View File
@@ -47,6 +47,6 @@ if (!groups.find(g => g.GROUPNAME === 'AllUsers')) {
})
}
webOutOpen()
webOutObj(groups, 'groups')
webOutClose()
webout('OPEN')
webout('OBJ', 'groups', groups)
webout('CLOSE')
@@ -34,6 +34,6 @@ const result = mpFilterStore({
// Mirrors: proc sql; alter table work.result drop PROCESSED_DTTM;
// %webout(OPEN); %webout(OBJ,result); %webout(CLOSE);
webOutOpen()
webOutObj([result], 'result')
webOutClose()
webout('OPEN')
webout('OBJ', 'result', [result])
webout('CLOSE')
+3 -3
View File
@@ -28,6 +28,6 @@ if (!saslibs.find(l => l.LIBRARYREF === dcLibref)) {
})
}
webOutOpen()
webOutObj(saslibs, 'saslibs')
webOutClose()
webout('OPEN')
webout('OBJ', 'saslibs', saslibs)
webout('CLOSE')
@@ -32,7 +32,7 @@ if (mplib) {
} catch(err) {}
}
webOutOpen()
webOutObj(mptables, 'mptables')
webOutObj([], 'libinfo')
webOutClose()
webout('OPEN')
webout('OBJ', 'mptables', mptables)
webout('OBJ', 'libinfo', [])
webout('CLOSE')