diff --git a/src/wp-admin/includes/dashboard.php b/src/wp-admin/includes/dashboard.php
index 0f62ebc..88d6520 100644
--- a/src/wp-admin/includes/dashboard.php
+++ b/src/wp-admin/includes/dashboard.php
@@ -527,15 +527,19 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 function wp_dashboard_site_activity() {
 
 	echo '<div id="activity-widget">';
-
-	$future_posts = wp_dashboard_recent_posts( array(
-		'display' => 2,
-		'max'     => 5,
-		'status'  => 'future',
-		'order'   => 'ASC',
-		'title'   => __( 'Publishing Soon' ),
-		'id'      => 'future-posts',
-	) );
+	
+	// only show if user has relevant capabilities
+	if (current_user_can('edit_posts')) { 
+		$future_posts = wp_dashboard_recent_posts( array(
+			'display' => 2,
+			'max'     => 5,
+			'status'  => 'future',
+			'order'   => 'ASC',
+			'title'   => __( 'Publishing Soon' ),
+			'id'      => 'future-posts',
+		) );
+	}
+	
 	$recent_posts = wp_dashboard_recent_posts( array(
 		'display' => 2,
 		'max'     => 5,
