Merge pull request #7323 from bryceadams/patch-7317b

Return (first) role of user in customer API endpoint
This commit is contained in:
Claudio Sanches 2015-02-07 23:25:26 -02:00
commit 2ca799378f
1 changed files with 2 additions and 1 deletions

View File

@ -161,6 +161,7 @@ class WC_API_Customers extends WC_API_Resource {
'first_name' => $customer->first_name, 'first_name' => $customer->first_name,
'last_name' => $customer->last_name, 'last_name' => $customer->last_name,
'username' => $customer->user_login, 'username' => $customer->user_login,
'role' => $customer->roles[0],
'last_order_id' => is_object( $last_order ) ? $last_order->id : null, 'last_order_id' => is_object( $last_order ) ? $last_order->id : null,
'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->post_date_gmt ) : null, 'last_order_date' => is_object( $last_order ) ? $this->server->format_datetime( $last_order->post_date_gmt ) : null,
'orders_count' => wc_get_customer_order_count( $customer->ID ), 'orders_count' => wc_get_customer_order_count( $customer->ID ),
@ -514,7 +515,7 @@ class WC_API_Customers extends WC_API_Resource {
* Note that WP_User_Query does not have built-in pagination so limit & offset are used to provide limited * Note that WP_User_Query does not have built-in pagination so limit & offset are used to provide limited
* pagination support * pagination support
* *
* The filter for role can be either a string or an array of roles (or blank). * The filter for role can only be a single role in a string.
* *
* @since 2.3 * @since 2.3
* @param array $args request arguments for filtering query * @param array $args request arguments for filtering query