fix: removed change status dropdown for observers. Fixes: RCCE-171

This commit is contained in:
Serhii Ilin 2024-12-11 15:11:51 +02:00
parent 3a41a8b915
commit a1989bf442
3 changed files with 14 additions and 0 deletions

View file

@ -487,7 +487,9 @@ class RepoPullRequestsView(RepoAppView, DataGridAppView):
c.pull_request_set_reviewers_data_json = ext_json.str_json(c.pull_request_set_reviewers_data_json)
# observers
observer_ids = []
for observer_obj, member in pull_request_at_ver.observers():
observer_ids.append(observer_obj.user_id)
member_observer = h.reviewer_as_json(
member, reasons=[], mandatory=False,
role=observer_obj.role,
@ -497,6 +499,7 @@ class RepoPullRequestsView(RepoAppView, DataGridAppView):
c.pull_request_set_observers_data_json['observers'].append(member_observer)
c.pull_request_set_observers_data_json = ext_json.str_json(c.pull_request_set_observers_data_json)
c.status_change_disabled = self._rhodecode_user.user_id in observer_ids
general_comments, inline_comments = \
self.register_comments_vars(c, pull_request_latest, versions)