Merge "Allow to create follow-up from merged change"
This commit is contained in:
@@ -29,6 +29,7 @@ import com.google.gerrit.extensions.registration.DynamicSet;
|
||||
import com.google.gerrit.extensions.restapi.RestView;
|
||||
import com.google.gerrit.extensions.webui.PrivateInternals_UiActionDescription;
|
||||
import com.google.gerrit.extensions.webui.UiAction;
|
||||
import com.google.gerrit.reviewdb.client.Change.Status;
|
||||
import com.google.gerrit.server.extensions.webui.UiActions;
|
||||
import com.google.gerrit.server.project.ChangeControl;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
@@ -168,7 +169,8 @@ public class ActionJson {
|
||||
// The followup action is a client-side only operation that does not
|
||||
// have a server side handler. It must be manually registered into the
|
||||
// resulting action map.
|
||||
if (ctl.getChange().getStatus().isOpen()) {
|
||||
Status status = ctl.getChange().getStatus();
|
||||
if (status.isOpen() || status.equals(Status.MERGED)) {
|
||||
UiAction.Description descr = new UiAction.Description();
|
||||
PrivateInternals_UiActionDescription.setId(descr, "followup");
|
||||
PrivateInternals_UiActionDescription.setMethod(descr, "POST");
|
||||
|
||||
Reference in New Issue
Block a user