From 116c8a16eb2ce4e85ba862b3cd450801b0f626c4 Mon Sep 17 00:00:00 2001 From: vlad Date: Wed, 7 Dec 2016 15:54:39 -0800 Subject: Physician and Relative roles for Patient Portal --- src/main/scala/xyz/driver/core/auth.scala | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/main/scala/xyz') diff --git a/src/main/scala/xyz/driver/core/auth.scala b/src/main/scala/xyz/driver/core/auth.scala index 67de21d..0b30bc0 100644 --- a/src/main/scala/xyz/driver/core/auth.scala +++ b/src/main/scala/xyz/driver/core/auth.scala @@ -63,6 +63,18 @@ object auth { Set[Permission](CanCreateReport, CanShareReportWithPatient, CanAssignRoles) } + case object PhysicianRole extends Role { + val id = Id("6") + val name = Name("physician") + val permissions = Set[Permission]() + } + + case object RelativeRole extends Role { + val id = Id("7") + val name = Name("relative") + val permissions = Set[Permission]() + } + trait User { def id: Id[User] def roles: Set[Role] -- cgit v1.2.3