fix: removed change status dropdown for observers. Fixes: RCCE-171
This commit is contained in:
parent
3a41a8b915
commit
a1989bf442
3 changed files with 14 additions and 0 deletions
|
|
@ -39,6 +39,7 @@ Fixes
|
|||
- Fixed UI visualization issues with long commit messages
|
||||
- Fixed masking for some fields in admin settings
|
||||
- Fixed issues with caches calculations when passed search fields were empty
|
||||
- Fixed observer's ability to change a PR status
|
||||
|
||||
Upgrade notes
|
||||
^^^^^^^^^^^^^
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -1054,6 +1054,16 @@ $(document).ready(function () {
|
|||
new ReviewerPresenceController(channel)
|
||||
// register globally so inject comment logic can re-use it.
|
||||
window.commentsController = commentsController;
|
||||
|
||||
// hiding status change dropdown for observers
|
||||
const isHidden = ${'true' if c.status_change_disabled else 'false'};
|
||||
|
||||
if (isHidden) {
|
||||
const element = document.getElementById("s2id_change_status_general");
|
||||
if (element) {
|
||||
element.style.display = "none";
|
||||
}
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue