summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
43bb571)
Signed-off-by: Evan Broder <broder@mit.edu>
int ubik_PR_NewEntry(ubik_client *, afs_int32, char *, afs_int32, afs_int32, afs_int32 *)
int ubik_PR_Delete(ubik_client *, afs_int32, afs_int32)
int ubik_PR_AddToGroup(ubik_client *, afs_int32, afs_int32, afs_int32)
int ubik_PR_NewEntry(ubik_client *, afs_int32, char *, afs_int32, afs_int32, afs_int32 *)
int ubik_PR_Delete(ubik_client *, afs_int32, afs_int32)
int ubik_PR_AddToGroup(ubik_client *, afs_int32, afs_int32, afs_int32)
+ int ubik_PR_RemoveFromGroup(ubik_client *, afs_int32, afs_int32, afs_int32)
cdef import from "afs/pterror.h":
enum:
cdef import from "afs/pterror.h":
enum:
code = ubik_PR_AddToGroup(self.client, 0, uid, gid)
if code != 0:
raise Exception("Failed to add user to group: %s" % afs_error_message(code))
code = ubik_PR_AddToGroup(self.client, 0, uid, gid)
if code != 0:
raise Exception("Failed to add user to group: %s" % afs_error_message(code))
+
+ def RemoveFromGroup(self, uid, gid):
+ """
+ Remove the user with the given ID from the group with the given ID.
+ """
+ cdef afs_int32 code
+
+ code = ubik_PR_RemoveFromGroup(self.client, 0, uid, gid)
+ if code != 0:
+ raise Exception("Failed to remove user from group: %s" % afs_error_message(code))