From: Thierry Parmentelat Date: Mon, 6 Dec 2010 20:07:24 +0000 (+0100) Subject: two accessors for use in myslice for storing user preferences X-Git-Tag: plcapi-5.0-23~7 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=cd14ae515eda98184f53d456cbd8b2e3d23d51ed two accessors for use in myslice for storing user preferences --- diff --git a/PLC/Accessors/Accessors_myslice.py b/PLC/Accessors/Accessors_myslice.py new file mode 100644 index 0000000..7851773 --- /dev/null +++ b/PLC/Accessors/Accessors_myslice.py @@ -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) diff --git a/PLC/Accessors/__init__.py b/PLC/Accessors/__init__.py index 738fbe0..f2ef396 100644 --- a/PLC/Accessors/__init__.py +++ b/PLC/Accessors/__init__.py @@ -2,6 +2,7 @@ __all__ = """ Accessors_standard +Accessors_myslice Accessors_wireless Accessors_sliverauth Accessors_site