| @@ 213-223 (lines=11) @@ | ||
| 210 | ||
| 211 | # get the previous snapshot |
|
| 212 | prev_snapshot = get_snapshot_by_version(self.context, version-1) |
|
| 213 | if prev_snapshot: |
|
| 214 | prev_metadata = get_snapshot_metadata(prev_snapshot) |
|
| 215 | prev_review_state = prev_metadata.get("review_state") |
|
| 216 | if prev_review_state != review_state: |
|
| 217 | item["replace"]["review_state"] = "{} → {}".format( |
|
| 218 | self.translate_state(prev_review_state), |
|
| 219 | self.translate_state(review_state)) |
|
| 220 | ||
| 221 | # Rendered Diff |
|
| 222 | diff = compare_snapshots(snapshot, prev_snapshot) |
|
| 223 | item["diff"] = self.render_diff(diff) |
|
| 224 | ||
| 225 | # append the item |
|
| 226 | items.append(item) |
|
| @@ 179-189 (lines=11) @@ | ||
| 176 | ||
| 177 | # get the previous snapshot |
|
| 178 | prev_snapshot = get_snapshot_by_version(obj, version-1) |
|
| 179 | if prev_snapshot: |
|
| 180 | prev_metadata = get_snapshot_metadata(prev_snapshot) |
|
| 181 | prev_review_state = prev_metadata.get("review_state") |
|
| 182 | if prev_review_state != review_state: |
|
| 183 | item["replace"]["review_state"] = "{} → {}".format( |
|
| 184 | logview.translate_state(prev_review_state), |
|
| 185 | logview.translate_state(review_state)) |
|
| 186 | ||
| 187 | # Rendered Diff |
|
| 188 | diff = compare_snapshots(snapshot, prev_snapshot) |
|
| 189 | item["diff"] = logview.render_diff(diff) |
|
| 190 | ||
| 191 | return item |
|
| 192 | ||