X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Ftrust%2Frights.py;h=3c12df40c0b86951ad9fd507863aaa68030df9d2;hb=6b0890481fe49ef7368ed8a8991a42fbba0248da;hp=ee840143c822c1cbe1240f0d7ca81734e9b793c8;hpb=d2723560cdb75ef57cb3bda3c86e674bcd260731;p=sfa.git diff --git a/sfa/trust/rights.py b/sfa/trust/rights.py index ee840143..3c12df40 100644 --- a/sfa/trust/rights.py +++ b/sfa/trust/rights.py @@ -16,16 +16,16 @@ # privilege_table is a list of priviliges and what operations are allowed # per privilege. -privilege_table = {"authority": ["register", "remove", "update", "resolve", "list", "getcredential", "*"], +privilege_table = {"authority": ["register", "remove", "update", "resolve", "list", "listresources", "getcredential", "*"], "refresh": ["remove", "update"], - "resolve": ["resolve", "list", "getcredential", "getversion"], - "sa": ["getticket", "redeemslice", "redeemticket", "createslice", "deleteslice", "updateslice", + "resolve": ["resolve", "list", "listresources", "getcredential", "getversion"], + "sa": ["getticket", "redeemslice", "redeemticket", "createslice", "createsliver", "deleteslice", "deletesliver", "updateslice", "getsliceresources", "getticket", "loanresources", "stopslice", "startslice", "renewsliver", - "deleteslice", "resetslice", "listslices", "listnodes", "getpolicy", "sliverstatus"], - "embed": ["getticket", "redeemslice", "redeemticket", "createslice", "deleteslice", "updateslice", "sliverstatus", "getsliceresources", "shutdown"], + "deleteslice", "deletesliver", "resetslice", "listslices", "listnodes", "getpolicy", "sliverstatus"], + "embed": ["getticket", "redeemslice", "redeemticket", "createslice", "createsliver", "deleteslice", "deletesliver", "updateslice", "sliverstatus", "getsliceresources", "shutdown"], "bind": ["getticket", "loanresources", "redeemticket"], - "control": ["updateslice", "createslice", "sliverstatus", "stopslice", "startslice", "deleteslice", "resetslice", "getsliceresources", "getgids"], - "info": ["listslices", "listnodes", "getpolicy"], + "control": ["updateslice", "createslice", "createsliver", "sliverstatus", "stopslice", "startslice", "deleteslice", "deletesliver", "resetslice", "getsliceresources", "getgids"], + "info": ["listslices", "listnodes", "getpolicy","listresources"], "ma": ["setbootstate", "getbootstate", "reboot", "getgids", "gettrustedcerts"], "operator": ["gettrustedcerts", "getgids"]}