From: Larry Peterson Date: Tue, 10 Feb 2009 19:07:12 +0000 (+0000) Subject: make authority, sa, and ma rights explicit X-Git-Tag: sfa-0.9-0@14641~651 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=aa72b66297fe59d16cb1b26d59454486c60d8112;p=sfa.git make authority, sa, and ma rights explicit --- diff --git a/geni/util/rights.py b/geni/util/rights.py index 32652320..1e6a8a37 100644 --- a/geni/util/rights.py +++ b/geni/util/rights.py @@ -14,15 +14,15 @@ # privilege_table is a list of priviliges and what operations are allowed # per privilege. -privilege_table = {"authority": ["*"], +privilege_table = {"authority": ["remove", "update", "resolve", "list", "getcredential"], "refresh": ["remove", "update"], "resolve": ["resolve", "list", "getcredential"], - "sa": ["*"], + "sa": ["getticket", "redeemslice", "createslice", "deleteslice", "updateslice", "getsliceresources", "getticket", "loanresources", "stopslice", "startslice", "deleteslice", "resetslice", "listslices", "listnodes", "getpolicy"], "embed": ["getticket", "redeemslice", "createslice", "deleteslice", "updateslice", "getsliceresources"], "bind": ["getticket", "loanresources"], "control": ["updateslice", "createslice", "stopslice", "startslice", "deleteslice", "resetslice", "getsliceresources"], "info": ["listslices", "listnodes", "getpolicy"], - "ma": ["*"]} + "ma": ["setbootstate", "getbootstate", "reboot"]} ## # The Right class represents a single privilege.