diff --git a/src/applications/differential/controller/DifferentialRevisionViewController.php b/src/applications/differential/controller/DifferentialRevisionViewController.php --- a/src/applications/differential/controller/DifferentialRevisionViewController.php +++ b/src/applications/differential/controller/DifferentialRevisionViewController.php @@ -24,6 +24,7 @@ ->needRelationships(true) ->needReviewerStatus(true) ->needReviewerAuthority(true) + ->needDrafts(true) ->executeOne(); if (!$revision) { @@ -258,7 +259,8 @@ $revision, $field_list, $warning_handle_map, - $handles); + $handles, + $user); if ($revision_warnings) { $revision_warnings = id(new AphrontErrorView()) ->setSeverity(AphrontErrorView::SEVERITY_WARNING) @@ -950,7 +952,8 @@ DifferentialRevision $revision, PhabricatorCustomFieldList $field_list, array $warning_handle_map, - array $handles) { + array $handles, + $user) { $warnings = array(); foreach ($field_list->getFields() as $key => $field) { @@ -961,6 +964,9 @@ $warnings[] = $warning; } } + if ($revision->getDrafts($user)) { + $warnings[] = pht('You have unsubmitted comments on this revision.'); + } return $warnings; } diff --git a/src/applications/differential/view/DifferentialRevisionListView.php b/src/applications/differential/view/DifferentialRevisionListView.php --- a/src/applications/differential/view/DifferentialRevisionListView.php +++ b/src/applications/differential/view/DifferentialRevisionListView.php @@ -127,7 +127,7 @@ if (isset($icons['draft'])) { $draft = id(new PHUIIconView()) - ->setIconFont('fa-comment-o lightgreytext') + ->setIconFont('fa-comment yellow') ->addSigil('has-tooltip') ->setMetadata( array(