From aa72b66297fe59d16cb1b26d59454486c60d8112 Mon Sep 17 00:00:00 2001 From: Larry Peterson Date: Tue, 10 Feb 2009 19:07:12 +0000 Subject: [PATCH] make authority, sa, and ma rights explicit --- geni/util/rights.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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. -- 2.43.0