added redeemticket
authorTony Mack <tmack@cs.princeton.edu>
Fri, 20 Nov 2009 19:40:23 +0000 (19:40 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Fri, 20 Nov 2009 19:40:23 +0000 (19:40 +0000)
sfa/trust/rights.py

index 2e2660f..2e5d3ed 100644 (file)
 privilege_table = {"authority": ["register", "remove", "update", "resolve", "list", "getcredential"],
                    "refresh": ["remove", "update"],
                    "resolve": ["resolve", "list", "getcredential"],
-                   "sa": ["getticket", "redeemslice", "createslice", "deleteslice", "updateslice", 
+                   "sa": ["getticket", "redeemslice", "redeemticket", "createslice", "deleteslice", "updateslice", 
                           "getsliceresources", "getticket", "loanresources", "stopslice", "startslice", 
                           "deleteslice", "resetslice", "listslices", "listnodes", "getpolicy"],
-                   "embed": ["getticket", "redeemslice", "createslice", "deleteslice", "updateslice", "getsliceresources"],
-                   "bind": ["getticket", "loanresources"],
+                   "embed": ["getticket", "redeemslice", "redeemticket", "createslice", "deleteslice", "updateslice", "getsliceresources"],
+                   "bind": ["getticket", "loanresources", "redeemticket"],
                    "control": ["updateslice", "createslice", "stopslice", "startslice", "deleteslice", "resetslice", "getsliceresources"],
                    "info": ["listslices", "listnodes", "getpolicy"],
                    "ma": ["setbootstate", "getbootstate", "reboot"]}