def group_membership():

    if auth.is_logged_in() or auth.basic():
        pass
    else:
        redirect(URL(c="default", f="user", args="login",
        vars={"_next":URL(c="msg", f="group_membership")}))

    table = s3db.pr_group_membership

    # Hide unnecessary fields
    table.comments.readable = table.comments.writable = False
    table.group_head.readable = table.group_head.writable = False

    return s3_rest_controller("pr", resourcename)

# -----------------------------------------------------------------------------
Clean up any large member variables. This probably reduces
dataset/ETHPy150Open sahana/eden/controllers/msg.py/group_membership--crossover with--dataset/ETHPy150Open erkyrath/tworld/lib/two/task.py/Task.close