]> ToastFreeware Gitweb - philipp/winterrodeln/wradmin.git/blobdiff - wradmin/model/__init__.py
Implement authentification but don't enforce it yet.
[philipp/winterrodeln/wradmin.git] / wradmin / model / __init__.py
index 112e437ef2c3cc3ee897d1fdb6ae6da132fe04e9..355253daa8b4b154fef8f2810dad0cda5ac63dda 100644 (file)
@@ -17,6 +17,7 @@ wrinncache_table = wrmwdb.wrinncache_table(meta.metadata)
 page_table = mwdb.page_table(meta.metadata)
 revision_table = mwdb.revision_table(meta.metadata)
 text_table = mwdb.text_table(meta.metadata)
+user_table = mwdb.user_table(meta.metadata)
 categorylinks_table = mwdb.categorylinks_table(meta.metadata)
 
 
@@ -52,9 +53,25 @@ class MwText(object):
     pass
 
 
+# MediaWiki user table
+class MwUser:
+    def is_authenticated(self):
+        return False
+
+    def is_active(self):
+        return True
+
+    def is_anonymous(self):
+        return True
+
+    def get_id(self):
+        return '1'
+
+
 orm.mapper(WrReport, wrreport_table)
 # We could add a relation but we don't need it yet:
 # orm.mapper(WrSledrunCache, wrsledruncache_table, properties = {'reports': orm.relation(WrReport, backref='sledding')})
 orm.mapper(WrSledrunCache, wrsledruncache_table)
 orm.mapper(WrInnCache, wrinncache_table)
 orm.mapper(MwText, text_table)
+orm.mapper(MwUser, user_table)