|
@@ 2350-2367 (lines=18) @@
|
| 2347 |
|
|
| 2348 |
|
self.load_analysis_interims(obj) |
| 2349 |
|
|
| 2350 |
|
def load_analysis_interims(self, analysis): |
| 2351 |
|
sheetname = 'Reference Analysis Interims' |
| 2352 |
|
if not hasattr(self, 'interim_worksheet'): |
| 2353 |
|
worksheet = self.workbook[sheetname] |
| 2354 |
|
if not worksheet: |
| 2355 |
|
return |
| 2356 |
|
self.interim_worksheet = worksheet |
| 2357 |
|
interims = [] |
| 2358 |
|
for row in self.get_rows(3, worksheet=self.interim_worksheet): |
| 2359 |
|
if row['ReferenceAnalysis_id'] != analysis.getId(): |
| 2360 |
|
continue |
| 2361 |
|
interims.append({ |
| 2362 |
|
'keyword': row['keyword'], |
| 2363 |
|
'title': row['title'], |
| 2364 |
|
'value': row['value'], |
| 2365 |
|
'unit': row['unit'], |
| 2366 |
|
'hidden': row['hidden']}) |
| 2367 |
|
analysis.setInterimFields(interims) |
| 2368 |
|
|
| 2369 |
|
def Import(self): |
| 2370 |
|
client_cat = api.get_tool(CLIENT_CATALOG) |
|
@@ 2258-2275 (lines=18) @@
|
| 2255 |
|
|
| 2256 |
|
self.load_reference_analysis_interims(obj) |
| 2257 |
|
|
| 2258 |
|
def load_reference_analysis_interims(self, analysis): |
| 2259 |
|
sheetname = 'Reference Analysis Interims' |
| 2260 |
|
if not hasattr(self, 'interim_worksheet'): |
| 2261 |
|
worksheet = self.workbook[sheetname] |
| 2262 |
|
if not worksheet: |
| 2263 |
|
return |
| 2264 |
|
self.interim_worksheet = worksheet |
| 2265 |
|
interims = [] |
| 2266 |
|
for row in self.get_rows(3, worksheet=self.interim_worksheet): |
| 2267 |
|
if row['ReferenceAnalysis_id'] != analysis.getId(): |
| 2268 |
|
continue |
| 2269 |
|
interims.append({ |
| 2270 |
|
'keyword': row['keyword'], |
| 2271 |
|
'title': row['title'], |
| 2272 |
|
'value': row['value'], |
| 2273 |
|
'unit': row['unit'], |
| 2274 |
|
'hidden': row['hidden']}) |
| 2275 |
|
analysis.setInterimFields(interims) |
| 2276 |
|
|
| 2277 |
|
def Import(self): |
| 2278 |
|
bsc = getToolByName(self.context, SETUP_CATALOG) |