summaryrefslogtreecommitdiff
path: root/app/models/unauthenticated_user.rb
diff options
context:
space:
mode:
authorAzul <azul@leap.se>2014-04-17 12:06:38 +0200
committerAzul <azul@leap.se>2014-04-17 12:07:13 +0200
commit614745c84cab37dd03f2bd8f06160fd01c7fabdb (patch)
tree4f77bf89513949a99bd3821c856454e3e933d838 /app/models/unauthenticated_user.rb
parent8cc5ba134f6c5a1a06d91407aa78b962545c54ac (diff)
UnauthenticatedUser as current_user
this still allows us to do current_user.service_level. Have not gone through the rest of the code yet. Only made sure logged_in? now tests for is_a? User instead of !!current_user
Diffstat (limited to 'app/models/unauthenticated_user.rb')
-rw-r--r--app/models/unauthenticated_user.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/models/unauthenticated_user.rb b/app/models/unauthenticated_user.rb
index 0fc17d2..ba6470a 100644
--- a/app/models/unauthenticated_user.rb
+++ b/app/models/unauthenticated_user.rb
@@ -3,4 +3,11 @@ class UnauthenticatedUser < Object
# will probably want something here to return service level as APP_CONFIG[:service_levels][0] but not sure how will be accessing.
+ def is_admin?
+ false
+ end
+
+ def effective_service_level
+ ServiceLevel.new id: APP_CONFIG[:unauthenticated_service_level]
+ end
end