whohas
[hcoop/domtool2.git] / src / acl.sig
index d815cad..2ac1f19 100644 (file)
@@ -27,6 +27,12 @@ signature ACL = sig
     val query : acl -> bool
     (* Is this permission granted? *)
 
+    val queryAll : string -> (string * string list) list
+    (* What are all of a user's permissions, by class? *)
+
+    val whoHas : {class : string, value : string} -> string list
+    (* Which users have a permission? *)
+
     val class : {user : string, class : string} -> DataStructures.StringSet.set
     (* For what objects does the user have the permission? *)