two accessors for use in myslice for storing user preferences
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 6 Dec 2010 20:07:24 +0000 (21:07 +0100)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 6 Dec 2010 20:07:24 +0000 (21:07 +0100)
PLC/Accessors/Accessors_myslice.py [new file with mode: 0644]
PLC/Accessors/__init__.py

diff --git a/PLC/Accessors/Accessors_myslice.py b/PLC/Accessors/Accessors_myslice.py
new file mode 100644 (file)
index 0000000..7851773
--- /dev/null
@@ -0,0 +1,21 @@
+#
+# Thierry Parmentelat - INRIA
+#
+#from PLC.Nodes import Node
+#from PLC.Interfaces import Interface
+#from PLC.Slices import Slice
+#from PLC.Sites import Site
+from PLC.Persons import Person
+
+from PLC.Accessors.Factory import define_accessors, admin_roles, all_roles, tech_roles
+
+import sys
+current_module = sys.modules[__name__]
+
+define_accessors(current_module, Person, "Columnconf", "columnconf",
+                  "person/myslice", "column configuration",
+                  get_roles=all_roles, set_roles=all_roles, expose_in_api=True)
+
+define_accessors(current_module, Person, "Showconf", "showconf",
+                  "person/myslice", "show configuration",
+                  get_roles=all_roles, set_roles=all_roles, expose_in_api=True)
index 738fbe0..f2ef396 100644 (file)
@@ -2,6 +2,7 @@
 
 __all__ = """
 Accessors_standard
+Accessors_myslice
 Accessors_wireless
 Accessors_sliverauth
 Accessors_site