aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala
diff options
context:
space:
mode:
authorKseniya Tomskikh <ktomskih@datamonsters.co>2017-08-03 16:21:14 +0600
committerKseniya Tomskikh <ktomskih@datamonsters.co>2017-08-03 16:21:14 +0600
commitfc7c7063cafd7df8efe2c6c0dbc28e5ff0de06f6 (patch)
treee7f7eee73223e06080d22c2440839589d23cfb70 /src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala
parent98cecaebc650584f66d8c28c8424e8481c4814cc (diff)
downloadrest-query-fc7c7063cafd7df8efe2c6c0dbc28e5ff0de06f6.tar.gz
rest-query-fc7c7063cafd7df8efe2c6c0dbc28e5ff0de06f6.tar.bz2
rest-query-fc7c7063cafd7df8efe2c6c0dbc28e5ff0de06f6.zip
PDSUI-2181 Apply scalafmt
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala30
1 files changed, 8 insertions, 22 deletions
diff --git a/src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala b/src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala
index f21c165..f2a0ef0 100644
--- a/src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala
+++ b/src/main/scala/xyz/driver/pdsuicommon/acl/ACL.scala
@@ -85,11 +85,7 @@ object ACL extends PhiLogging {
extends BaseACL(
label = "extracted data",
create = Set(DocumentExtractor, RecordAdmin),
- read = Set(DocumentExtractor,
- RecordAdmin,
- RoutesCurator,
- TreatmentMatchingAdmin,
- ResearchOncologist),
+ read = Set(DocumentExtractor, RecordAdmin, RoutesCurator, TreatmentMatchingAdmin, ResearchOncologist),
update = Set(DocumentExtractor, RecordAdmin),
delete = Set(DocumentExtractor, RecordAdmin)
)
@@ -155,11 +151,7 @@ object ACL extends PhiLogging {
extends BaseACL(
label = "criterion",
create = Set(CriteriaCurator, TrialAdmin),
- read = Set(CriteriaCurator,
- TrialAdmin,
- RoutesCurator,
- TreatmentMatchingAdmin,
- ResearchOncologist),
+ read = Set(CriteriaCurator, TrialAdmin, RoutesCurator, TreatmentMatchingAdmin, ResearchOncologist),
update = Set(CriteriaCurator, TrialAdmin),
delete = Set(CriteriaCurator, TrialAdmin)
)
@@ -252,32 +244,26 @@ object ACL extends PhiLogging {
update: AclCheck = Forbid,
delete: AclCheck = Forbid) {
- def isCreateAllow()(
- implicit requestContext: AuthenticatedRequestContext): Boolean = {
+ def isCreateAllow()(implicit requestContext: AuthenticatedRequestContext): Boolean = {
check("create", create)(requestContext.executor.roles)
}
- def isReadAllow()(
- implicit requestContext: AuthenticatedRequestContext): Boolean = {
+ def isReadAllow()(implicit requestContext: AuthenticatedRequestContext): Boolean = {
check("read", read)(requestContext.executor.roles)
}
- def isUpdateAllow()(
- implicit requestContext: AuthenticatedRequestContext): Boolean = {
+ def isUpdateAllow()(implicit requestContext: AuthenticatedRequestContext): Boolean = {
check("update", update)(requestContext.executor.roles)
}
- def isDeleteAllow()(
- implicit requestContext: AuthenticatedRequestContext): Boolean = {
+ def isDeleteAllow()(implicit requestContext: AuthenticatedRequestContext): Boolean = {
check("delete", delete)(requestContext.executor.roles)
}
- private def check(action: String, isAllowed: AclCheck)(
- executorRoles: Set[Role]): Boolean = {
+ private def check(action: String, isAllowed: AclCheck)(executorRoles: Set[Role]): Boolean = {
loggedError(
executorRoles.exists(isAllowed),
- phi"${Unsafe(executorRoles.mkString(", "))} has no access to ${Unsafe(
- action)} a ${Unsafe(label)}"
+ phi"${Unsafe(executorRoles.mkString(", "))} has no access to ${Unsafe(action)} a ${Unsafe(label)}"
)
}
}