timgremore
commited on
Commit
•
715b510
1
Parent(s):
68a8567
feat: Grant users admin permission
Browse filesSimple boolean to toggle certain UI relevant only to Headway.
lib/medicode/accounts/user.ex
CHANGED
@@ -15,6 +15,7 @@ defmodule Medicode.Accounts.User do
|
|
15 |
field :password, :string, virtual: true, redact: true
|
16 |
field :hashed_password, :string, redact: true
|
17 |
field :confirmed_at, :naive_datetime
|
|
|
18 |
|
19 |
has_many :transcriptions, Medicode.Transcriptions.Transcription
|
20 |
has_many :code_feedbacks, Medicode.Feedback.CodeFeedback
|
|
|
15 |
field :password, :string, virtual: true, redact: true
|
16 |
field :hashed_password, :string, redact: true
|
17 |
field :confirmed_at, :naive_datetime
|
18 |
+
field :admin, :boolean
|
19 |
|
20 |
has_many :transcriptions, Medicode.Transcriptions.Transcription
|
21 |
has_many :code_feedbacks, Medicode.Feedback.CodeFeedback
|
priv/repo/migrations/20240308212924_add_admin_to_users.exs
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
defmodule Medicode.Repo.Migrations.AddAdminToUsers do
|
2 |
+
use Ecto.Migration
|
3 |
+
|
4 |
+
def change do
|
5 |
+
alter table("users") do
|
6 |
+
add :admin, :boolean, default: false
|
7 |
+
end
|
8 |
+
end
|
9 |
+
end
|