| @@ 103-113 (lines=11) @@ | ||
| 100 | column_key=t(_("Position")), item_key="Pos") |
|
| 101 | ||
| 102 | # remember the services, e.g. Calcium, Magnesium, Total Hardness etc. |
|
| 103 | if keyword not in self.services: |
|
| 104 | transposed_item = self.make_empty_folderitem( |
|
| 105 | column_key=keyword, item_key="Result") |
|
| 106 | # Append info link after the service |
|
| 107 | transposed_item["after"]["column_key"] = get_link( |
|
| 108 | "analysisservice_info?service_uid={}&analysis_uid={}" |
|
| 109 | .format(item["service_uid"], item["uid"]), |
|
| 110 | value="<i class='fas fa-info-circle'></i>", |
|
| 111 | css_class="overlay_panel") |
|
| 112 | transposed_item["replace"]["column_key"] = service |
|
| 113 | self.services[keyword] = transposed_item |
|
| 114 | ||
| 115 | # append all regular items that belong to this service |
|
| 116 | if pos not in self.services[keyword]: |
|
| @@ 96-106 (lines=11) @@ | ||
| 93 | self.headers["Pos"][pos] = header_item |
|
| 94 | ||
| 95 | # remember the services, e.g. Calcium, Magnesium, Total Hardness etc. |
|
| 96 | if keyword not in self.services: |
|
| 97 | transposed_item = self.make_empty_item( |
|
| 98 | column_key=keyword, item_key="Result") |
|
| 99 | # Append info link after the service |
|
| 100 | transposed_item["after"]["column_key"] = get_link( |
|
| 101 | "analysisservice_info?service_uid={}&analysis_uid={}" |
|
| 102 | .format(item["service_uid"], item["uid"]), |
|
| 103 | value="<i class='fas fa-info-circle'></i>", |
|
| 104 | css_class="overlay_panel") |
|
| 105 | transposed_item["replace"]["column_key"] = service |
|
| 106 | self.services[keyword] = transposed_item |
|
| 107 | ||
| 108 | # append all regular items that belong to this service |
|
| 109 | if pos not in self.services[keyword]: |
|