Index: includes/admin/users.php
===================================================================
--- includes/admin/users.php	(revision 4337)
+++ includes/admin/users.php	(working copy)
@@ -48,6 +48,10 @@
 
 		// User profile edit/display actions
 		add_action( 'edit_user_profile', array( $this, 'secondary_role_display' ) );
+
+		// WordPress user screen
+		add_filter( 'manage_users_columns', array( $this, 'user_role_column' ) );
+		add_filter( 'manage_users_custom_column', array( $this, 'user_role_row' ), 10, 3 );
 	}
 
 	/**
@@ -101,6 +105,40 @@
 
 		<?php
 	}
+
+	/**
+	 * Add a bbPress Role column to the WordPress Users table
+	 *
+	 * @param array $columns Users table columns
+	 * @return array $columns
+	 */
+	function user_role_column( $columns ) {
+    		$columns['bbp_user_role'] = __( 'bbPress Role', 'bbpress' );
+
+		return $columns;
+	}
+
+	/**
+	 * Return user's bbPress role for display in the WordPress Users table
+	 *
+	 * @param string $retval
+	 * @param string $column_name
+	 * @param int $user_id
+	 * @return early if not the bbp_user_role column
+	 * @return string Displayable bbPress user role
+	 */
+	function user_role_row( $retval, $column_name, $user_id ) {
+		if ( 'bbp_user_role' == $column_name ) { 
+			$user_role = bbp_get_user_role( $user_id );
+			if ( !$user_role )
+				return;
+
+			$roles = bbp_get_editable_roles();
+			$retval = translate_user_role( $roles[$user_role]['name'] );
+		}
+
+		return $retval;
+	}
 }
 new BBP_Users_Admin();
 endif; // class exists
