From 7e3e04d486e9b9e6211f9232840c4b906ea6cbb3 Mon Sep 17 00:00:00 2001 From: Dennis Beatty Date: Sat, 17 Aug 2019 23:17:49 -0600 Subject: [PATCH] Schemas --- lib/user_admin/users.ex | 2 ++ lib/user_admin/users/role.ex | 7 +++++++ lib/user_admin/users/user.ex | 10 ++++++++++ 3 files changed, 19 insertions(+) create mode 100644 lib/user_admin/users.ex create mode 100644 lib/user_admin/users/role.ex create mode 100644 lib/user_admin/users/user.ex diff --git a/lib/user_admin/users.ex b/lib/user_admin/users.ex new file mode 100644 index 0000000..5aa1709 --- /dev/null +++ b/lib/user_admin/users.ex @@ -0,0 +1,2 @@ +defmodule UserAdmin.Users do +end diff --git a/lib/user_admin/users/role.ex b/lib/user_admin/users/role.ex new file mode 100644 index 0000000..2364236 --- /dev/null +++ b/lib/user_admin/users/role.ex @@ -0,0 +1,7 @@ +defmodule UserAdmin.Users.Role do + use Ecto.Schema + + schema "roles" do + field :name, :string + end +end diff --git a/lib/user_admin/users/user.ex b/lib/user_admin/users/user.ex new file mode 100644 index 0000000..bddbac1 --- /dev/null +++ b/lib/user_admin/users/user.ex @@ -0,0 +1,10 @@ +defmodule UserAdmin.Users.User do + use Ecto.Schema + alias UserAdmin.Users.Role + + schema "users" do + field :name, :string + + belongs_to :role, Role + end +end