summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-02-23 18:35:59 -0500
committerSimo Sorce <simo@redhat.com>2014-02-24 20:30:06 -0500
commiteaad8751cf92a29a7ab398c6b20e96d4a53b9d69 (patch)
tree132ea7bfbf508ae453bbb3f89c37211676ee28ea
parentb45786fa5c96cd18f6b62f1bb9a907f9da2e233b (diff)
downloadipsilon-eaad8751cf92a29a7ab398c6b20e96d4a53b9d69.tar.gz
ipsilon-eaad8751cf92a29a7ab398c6b20e96d4a53b9d69.tar.xz
ipsilon-eaad8751cf92a29a7ab398c6b20e96d4a53b9d69.zip
Add way to tell if the session is anonymous
Signed-off-by: Simo Sorce <simo@redhat.com>
-rwxr-xr-xipsilon/util/user.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipsilon/util/user.py b/ipsilon/util/user.py
index dd4b002..387df11 100755
--- a/ipsilon/util/user.py
+++ b/ipsilon/util/user.py
@@ -46,6 +46,12 @@ class User(object):
self._userdata = dict()
@property
+ def is_anonymous(self):
+ if self.name:
+ return False
+ return True
+
+ @property
def is_admin(self):
if 'is_admin' in self._userdata:
if self._userdata['is_admin'] == '1':