@@ -22,16 +22,15 @@ async function navGetPages(collectorClient) {
2222 label : 'Home' ,
2323 formKey : null
2424 } ] ;
25- const forms = collectorClient . requestData . app . data . forms ;
26- console . log ( '## nav Forms' , collectorClient . requestData ) ;
27- for ( const [ formKey , form ] of Object . entries ( forms ) ) {
25+ for ( const section of collectorClient . request . sections ) {
2826 pages . push ( {
29- type : form . type ,
30- label : form . name ,
31- url : pagesByTypes [ form . type ] + '?formKey=' + formKey ,
32- formKey
27+ type : section . type ,
28+ label : HDSLib . l ( section . name ) ,
29+ url : pagesByTypes [ section . type ] + '?formKey=' + section . key ,
30+ formKey : section . key
3331 } ) ;
3432 }
33+ console . log ( "NNNN " , collectorClient . request , pages ) ;
3534 return pages ;
3635}
3736
@@ -42,10 +41,9 @@ async function navGetPages(collectorClient) {
4241
4342async function getFormHistorical ( collectorClient , formKey ) {
4443 await HDSLib . initHDSModel ( ) ;
45- const requestData = collectorClient . requestData ;
46- const form = requestData . app . data . forms [ formKey ] ;
47- const formFields = form . itemKeys . map ( ( itemKey ) => {
48- const itemDef = HDSLib . model . itemsDefs . forKey ( itemKey ) ;
44+ const section = collectorClient . request . getSectionByKey ( formKey ) ;
45+ const formFields = section . itemKeys . map ( ( itemKey ) => {
46+ const itemDef = HDSLib . getHDSModel ( ) . itemsDefs . forKey ( itemKey ) ;
4947
5048 return {
5149 id : itemDef . key ,
@@ -66,11 +64,10 @@ async function getFormHistorical (collectorClient, formKey) {
6664 */
6765async function getFormPermanentContent ( collectorClient , formKey ) {
6866 await HDSLib . initHDSModel ( ) ;
69- const requestData = collectorClient . requestData ;
70- const form = requestData . app . data . forms [ formKey ] ;
71- console . log ( '## getFormPermanentContent ' , { form, formKey, collectorClient} )
67+ const section = collectorClient . request . getSectionByKey ( formKey ) ;
68+ console . log ( '## getFormPermanentContent ' , { section, formKey, collectorClient} )
7269 // get formItems
73- const formItemDefs = form . itemKeys . map ( ( itemKey ) => ( HDSLib . model . itemsDefs . forKey ( itemKey ) ) ) ;
70+ const formItemDefs = section . itemKeys . map ( ( itemKey ) => ( HDSLib . getHDSModel ( ) . itemsDefs . forKey ( itemKey ) ) ) ;
7471 // get the values from the API
7572 const apiCalls = formItemDefs . map ( itemDef => ( {
7673 method : 'events.get' ,
@@ -113,9 +110,8 @@ async function getFormPermanentContent (collectorClient, formKey) {
113110
114111async function getHistoricalContent ( collectorClient , formKey ) {
115112 await HDSLib . initHDSModel ( ) ;
116- const requestData = collectorClient . requestData ;
117- const form = requestData . app . data . forms [ formKey ] ;
118- const itemDefs = form . itemKeys . map ( ( itemKey ) => ( HDSLib . model . itemsDefs . forKey ( itemKey ) ) ) ;
113+ const section = collectorClient . request . getSectionByKey ( formKey ) ;
114+ const itemDefs = section . itemKeys . map ( ( itemKey ) => ( HDSLib . getHDSModel ( ) . itemsDefs . forKey ( itemKey ) ) ) ;
119115 const tableHeaders = itemDefs . map ( itemDef => ( {
120116 fieldId : itemDef . key ,
121117 label : itemDef . label ,
@@ -124,7 +120,7 @@ async function getHistoricalContent(collectorClient, formKey) {
124120
125121 const valuesByDateStr = { } ;
126122 function addEntry ( event ) {
127- const itemDef = HDSLib . model . itemsDefs . forEvent ( event , false ) ;
123+ const itemDef = HDSLib . getHDSModel ( ) . itemsDefs . forEvent ( event , false ) ;
128124 if ( itemDef == null ) {
129125 console . log ( 'Historical content -- unkown event' , event ) ;
130126 return ;
0 commit comments