Guest User

Untitled

a guest
Jun 25th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. def create_changeset(struct, params \\ %{}) do
  2. struct
  3. |> cast(params, ~w(user_id))
  4. |> cast_assoc(:user)
  5. |> validate_required(~w(user_id)a)
  6. end
  7.  
  8. def grant_changeset(struct) do
  9. struct
  10. |> cast(%{decision: true}, ~w(decision)a)
  11. end
  12.  
  13. def revoke_changeset(struct) do
  14. struct
  15. |> cast(%{decision: false}, ~w(decision)a)
  16. end
Add Comment
Please, Sign In to add comment