diff options
author | Matias Linares <matias@deprecated.org> | 2024-10-05 10:43:00 -0300 |
---|---|---|
committer | Matias Linares <matias@deprecated.org> | 2024-10-05 10:43:00 -0300 |
commit | 39349a7e1e4fbb16e4a71d7f741b0725e73caeb7 (patch) | |
tree | 72dc36cca5c3feca1afa3594999b5d44b1cf0483 /kodereviewer/data.py | |
parent | b31efe70f22cd0535dbcb7ef596a365ad44c3dc3 (diff) | |
download | kodereviewer-39349a7e1e4fbb16e4a71d7f741b0725e73caeb7.tar.gz |
Add review changes functionality!
Diffstat (limited to 'kodereviewer/data.py')
-rw-r--r-- | kodereviewer/data.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kodereviewer/data.py b/kodereviewer/data.py index 0d1bef6..8c4a0e6 100644 --- a/kodereviewer/data.py +++ b/kodereviewer/data.py @@ -108,6 +108,8 @@ class PullRequest(QObject): _assignee: User | None _labels: list[Label] + _last_commit: str + _comments: list[Comment] _files: list[ChangedFile] @@ -134,6 +136,8 @@ class PullRequest(QObject): self._labels = [Label(label) for label in data['labels']] + self._last_commit = data['head']['sha'] + # At first this is empty until it's updated with a request self._comments = [] self._files = [] @@ -182,6 +186,10 @@ class PullRequest(QObject): def username(self) -> str: return self._user.username + @Property(str, constant=True) + def last_commit(self) -> str: + return self._last_commit + @Property(list, constant=True) def labels(self) -> list[Label]: return self._labels |