Skip to content

Commit 4a7f442

Browse files
committed
Render state_transition for user
1 parent 63abb83 commit 4a7f442

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

test/controllers/user_controller_test.exs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,9 @@ defmodule CodeCorps.UserControllerTest do
233233
%{"data" => %{"id" => id}} = json_response(conn, 200)
234234
user = Repo.get(User, id)
235235
assert user.state == "edited_profile"
236+
237+
# Transition was successful, so we should unset it
238+
assert user.state_transition == nil
236239
end
237240
end
238241

test/views/user_view_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ defmodule CodeCorps.UserViewTest do
3636
"username" => user.username,
3737
"updated-at" => user.updated_at,
3838
"website" => user.website,
39-
"state" => "signed_up"
39+
"state" => "signed_up",
40+
"state-transition" => nil
4041
},
4142
relationships: %{
4243
"organization-memberships" => %{

web/views/user_view.ex

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ defmodule CodeCorps.UserView do
44

55
attributes [
66
:biography, :email, :first_name, :last_name,
7-
:photo_large_url, :photo_thumb_url, :twitter,
8-
:username, :website, :state,
9-
:inserted_at, :updated_at
7+
:photo_large_url, :photo_thumb_url, :state, :state_transition, :twitter,
8+
:username, :website, :inserted_at, :updated_at
109
]
1110

1211
has_one :slugged_route, serializer: CodeCorps.SluggedRouteView

0 commit comments

Comments
 (0)