Merge "DeleteChange: Use BooleanCondition for #setVisible"

This commit is contained in:
Shawn Pearce
2017-08-16 17:59:16 +00:00
committed by Gerrit Code Review

View File

@@ -14,6 +14,8 @@
package com.google.gerrit.server.change;
import static com.google.gerrit.extensions.conditions.BooleanCondition.and;
import com.google.gerrit.common.TimeUtil;
import com.google.gerrit.extensions.restapi.AuthException;
import com.google.gerrit.extensions.restapi.MethodNotAllowedException;
@@ -100,7 +102,7 @@ public class DeleteChange extends RetryingRestModifyView<ChangeResource, Input,
return new UiAction.Description()
.setLabel("Delete")
.setTitle("Delete change " + rsrc.getId())
.setVisible(couldDeleteWhenIn(status) && perm.testOrFalse(ChangePermission.DELETE));
.setVisible(and(couldDeleteWhenIn(status), perm.testCond(ChangePermission.DELETE)));
}
private boolean couldDeleteWhenIn(Change.Status status) {