| @@ 231-241 (lines=11) @@ | ||
| 228 | ||
| 229 | # get the previous snapshot |
|
| 230 | prev_snapshot = get_snapshot_by_version(self.context, version-1) |
|
| 231 | if prev_snapshot: |
|
| 232 | prev_metadata = get_snapshot_metadata(prev_snapshot) |
|
| 233 | prev_review_state = prev_metadata.get("review_state") |
|
| 234 | if prev_review_state != review_state: |
|
| 235 | item["replace"]["review_state"] = "{} → {}".format( |
|
| 236 | self.translate_state(prev_review_state), |
|
| 237 | self.translate_state(review_state)) |
|
| 238 | ||
| 239 | # Rendered Diff |
|
| 240 | diff = compare_snapshots(snapshot, prev_snapshot) |
|
| 241 | item["diff"] = self.render_diff(diff) |
|
| 242 | ||
| 243 | # append the item |
|
| 244 | items.append(item) |
|
| @@ 180-190 (lines=11) @@ | ||
| 177 | ||
| 178 | # get the previous snapshot |
|
| 179 | prev_snapshot = get_snapshot_by_version(obj, version-1) |
|
| 180 | if prev_snapshot: |
|
| 181 | prev_metadata = get_snapshot_metadata(prev_snapshot) |
|
| 182 | prev_review_state = prev_metadata.get("review_state") |
|
| 183 | if prev_review_state != review_state: |
|
| 184 | item["replace"]["review_state"] = "{} → {}".format( |
|
| 185 | logview.translate_state(prev_review_state), |
|
| 186 | logview.translate_state(review_state)) |
|
| 187 | ||
| 188 | # Rendered Diff |
|
| 189 | diff = compare_snapshots(snapshot, prev_snapshot) |
|
| 190 | item["diff"] = logview.render_diff(diff) |
|
| 191 | ||
| 192 | return item |
|
| 193 | ||