timgremore commited on
Commit
715b510
1 Parent(s): 68a8567

feat: Grant users admin permission

Browse files

Simple 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