| @@ 253-263 (lines=11) @@ | ||
| 250 | ||
| 251 | # get the previous snapshot |
|
| 252 | prev_snapshot = get_snapshot_by_version(self.context, version-1) |
|
| 253 | if prev_snapshot: |
|
| 254 | prev_metadata = get_snapshot_metadata(prev_snapshot) |
|
| 255 | prev_review_state = prev_metadata.get("review_state") |
|
| 256 | if prev_review_state != review_state: |
|
| 257 | item["replace"]["review_state"] = "{} → {}".format( |
|
| 258 | self.translate_state(prev_review_state), |
|
| 259 | self.translate_state(review_state)) |
|
| 260 | ||
| 261 | # Rendered Diff |
|
| 262 | diff = compare_snapshots(snapshot, prev_snapshot) |
|
| 263 | item["diff"] = self.render_diff(diff) |
|
| 264 | ||
| 265 | # append the item |
|
| 266 | items.append(item) |
|
| @@ 183-193 (lines=11) @@ | ||
| 180 | ||
| 181 | # get the previous snapshot |
|
| 182 | prev_snapshot = get_snapshot_by_version(obj, version-1) |
|
| 183 | if prev_snapshot: |
|
| 184 | prev_metadata = get_snapshot_metadata(prev_snapshot) |
|
| 185 | prev_review_state = prev_metadata.get("review_state") |
|
| 186 | if prev_review_state != review_state: |
|
| 187 | item["replace"]["review_state"] = "{} → {}".format( |
|
| 188 | logview.translate_state(prev_review_state), |
|
| 189 | logview.translate_state(review_state)) |
|
| 190 | ||
| 191 | # Rendered Diff |
|
| 192 | diff = compare_snapshots(snapshot, prev_snapshot) |
|
| 193 | item["diff"] = logview.render_diff(diff) |
|
| 194 | ||
| 195 | return item |
|
| 196 | ||