Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    server-core/src/main/java/io/onedev/server/web/component/review/ReviewListPanel.java
    skipped 30 lines
    31 31  import io.onedev.server.entitymanager.PullRequestReviewManager;
    32 32  import io.onedev.server.model.PullRequest;
    33 33  import io.onedev.server.model.PullRequestReview;
     34 +import io.onedev.server.model.User;
    34 35  import io.onedev.server.model.support.pullrequest.ReviewResult;
    35 36  import io.onedev.server.util.SecurityUtils;
    36 37  import io.onedev.server.util.markdown.MarkdownManager;
    skipped 140 lines
    177 178   if (!removed) {
    178 179   getSession().warn("Reviewer '" + review.getUser().getDisplayName()
    179 180   + "' is required and can not be removed");
     181 + } else if (request.isNew()) {
     182 + target.add(ReviewListPanel.this);
    180 183   }
    181 184   reviewsModel.detach();
    182 185   }
    skipped 17 lines
    200 203   super.onConfigure();
    201 204   
    202 205   setVisible(!getPullRequest().isMerged() && SecurityUtils.canModify(getPullRequest()));
     206 + }
     207 + 
     208 + @Override
     209 + protected void onSelect(AjaxRequestTarget target, User user) {
     210 + super.onSelect(target, user);
     211 + if (getPullRequest().isNew())
     212 + target.add(ReviewListPanel.this);
    203 213   }
    204 214  
    205 215   });
    skipped 27 lines
Please wait...
Page is in error, reload to recover