@@ 2243-2260 (lines=18) @@ | ||
2240 | ||
2241 | self.load_analysis_interims(obj) |
|
2242 | ||
2243 | def load_analysis_interims(self, analysis): |
|
2244 | sheetname = 'Reference Analysis Interims' |
|
2245 | if not hasattr(self, 'interim_worksheet'): |
|
2246 | worksheet = self.workbook[sheetname] |
|
2247 | if not worksheet: |
|
2248 | return |
|
2249 | self.interim_worksheet = worksheet |
|
2250 | interims = [] |
|
2251 | for row in self.get_rows(3, worksheet=self.interim_worksheet): |
|
2252 | if row['ReferenceAnalysis_id'] != analysis.getId(): |
|
2253 | continue |
|
2254 | interims.append({ |
|
2255 | 'keyword': row['keyword'], |
|
2256 | 'title': row['title'], |
|
2257 | 'value': row['value'], |
|
2258 | 'unit': row['unit'], |
|
2259 | 'hidden': row['hidden']}) |
|
2260 | analysis.setInterimFields(interims) |
|
2261 | ||
2262 | def Import(self): |
|
2263 | client_cat = api.get_tool(CLIENT_CATALOG) |
|
@@ 2153-2170 (lines=18) @@ | ||
2150 | ||
2151 | self.load_reference_analysis_interims(obj) |
|
2152 | ||
2153 | def load_reference_analysis_interims(self, analysis): |
|
2154 | sheetname = 'Reference Analysis Interims' |
|
2155 | if not hasattr(self, 'interim_worksheet'): |
|
2156 | worksheet = self.workbook[sheetname] |
|
2157 | if not worksheet: |
|
2158 | return |
|
2159 | self.interim_worksheet = worksheet |
|
2160 | interims = [] |
|
2161 | for row in self.get_rows(3, worksheet=self.interim_worksheet): |
|
2162 | if row['ReferenceAnalysis_id'] != analysis.getId(): |
|
2163 | continue |
|
2164 | interims.append({ |
|
2165 | 'keyword': row['keyword'], |
|
2166 | 'title': row['title'], |
|
2167 | 'value': row['value'], |
|
2168 | 'unit': row['unit'], |
|
2169 | 'hidden': row['hidden']}) |
|
2170 | analysis.setInterimFields(interims) |
|
2171 | ||
2172 | def Import(self): |
|
2173 | bsc = getToolByName(self.context, SETUP_CATALOG) |