Commit 2ffb3578 authored by Dylan Griffith's avatar Dylan Griffith

Merge branch '330827-add-created-at-to-members-api' into 'master'

Expose created_at to billable members API

See merge request gitlab-org/gitlab!67127
parents eeefb2ab 498e439d
......@@ -292,7 +292,8 @@ Example response:
"web_url": "http://192.168.1.8:3000/root",
"last_activity_on": "2021-01-27",
"membership_type": "group_member",
"removable": true
"removable": true,
"created_at": "2021-01-03T12:16:02.000Z"
},
{
"id": 2,
......@@ -304,7 +305,8 @@ Example response:
"email": "john@example.com",
"last_activity_on": "2021-01-25",
"membership_type": "group_member",
"removable": true
"removable": true,
"created_at": "2021-01-04T18:46:42.000Z"
},
{
"id": 3,
......@@ -315,7 +317,8 @@ Example response:
"web_url": "http://192.168.1.8:3000/root",
"last_activity_on": "2021-01-20",
"membership_type": "group_invite",
"removable": false
"removable": false,
"created_at": "2021-01-09T07:12:31.000Z"
}
]
```
......
......@@ -8,6 +8,7 @@ module EE
expose :last_activity_on
expose :membership_type
expose :removable
expose :created_at
private
......
......@@ -21,6 +21,10 @@ RSpec.describe ::EE::API::Entities::BillableMember do
expect(entity_representation[:last_activity_on]).to eq last_activity_on
end
it 'exposes the created_at field' do
expect(entity_representation[:created_at]).to eq(member.created_at)
end
context 'when the user has a public_email assigned' do
let(:public_email) { 'public@email.com' }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment