Merge branch 'main' into avm99963-monorail
Merged commit 34d8229ae2b51fb1a15bd208e6fe6185c94f6266
GitOrigin-RevId: 7ee0917f93a577e475f8e09526dd144d245593f4
diff --git a/static_src/elements/issue-detail/mr-issue-page/mr-issue-header.js b/static_src/elements/issue-detail/mr-issue-page/mr-issue-header.js
index a2b2ef1..558245e 100644
--- a/static_src/elements/issue-detail/mr-issue-page/mr-issue-header.js
+++ b/static_src/elements/issue-detail/mr-issue-page/mr-issue-header.js
@@ -1,4 +1,4 @@
-// Copyright 2019 The Chromium Authors. All rights reserved.
+// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -241,6 +241,9 @@
const riskyOptions = [];
const isSpam = this.issue.isSpam;
const isRestricted = this.isRestricted;
+ // Projects that allow some restricted issues to move.
+ // Context: https://crbug.com/monorail/11894
+ const projectsAllowedToMove = ['chromium', 'webrtc'];
const permissions = this.issuePermissions;
const templates = this.projectTemplates;
@@ -264,11 +267,14 @@
text: 'Delete issue',
handler: this._deleteIssue.bind(this),
});
- if (!isRestricted) {
+ if (!isRestricted ||
+ projectsAllowedToMove.includes(this.projectName.toLowerCase())) {
editOptions.push({
text: 'Move issue',
handler: this._openMoveCopyIssue.bind(this, 'Move'),
});
+ }
+ if (!isRestricted) {
editOptions.push({
text: 'Copy issue',
handler: this._openMoveCopyIssue.bind(this, 'Copy'),