schema.py
changeset 11634 fa614537e5ee
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/schema.py	Fri Sep 05 18:48:33 2014 +0200
@@ -0,0 +1,26 @@
+# pylint: disable-msg=E0611,F0401
+from yams.buildobjs import EntityType, Bytes
+
+
+class CWSession(EntityType):
+    """
+    Persistent session support
+
+    Used by pyramid_cubiweb to store the session datas.
+
+    It is a partial copy of the yet-to-integrate patch of cubicweb that
+    provides cubicweb sessions persistency.
+
+    While the same structure will be used by pyramid_cubicweb persistent
+    sessions and Cubicweb persistent sessions, the two concepts are slightly
+    different and will NOT co-exist in a single application.
+    """
+
+    __permissions__ = {
+        'read':   (),
+        'add':    (),
+        'update': (),
+        'delete': ()
+    }
+
+    cwsessiondata = Bytes()