Adds a tab on the Staff View for WHC Tools that "Lists all ACLS"
that shows all current members of the ACL for the app
added a filter after list that can show all the actions that have to be taken to update the ACL in game to match what Auth knows to be true
includes being kicked from the group (application rejected)
includes removing oneself from the group if allready a member
IMPORTANT NOTE - The Migration contain a default WHC listing because alot of the functions are still semi hardcoded with WHC acl in mind
be very mindful of this line:
migrations.RunPython(insert_default_acl), in the migrations - if it doesnt run then we have to add an ACL titled "WHC" (all caps) to the database (can be done through the Admin panel)
TO DO:
Need to make it so characters can be added to different ACLs even within WHC.
Need to tie into the signal for state change to Non Member to remove them from the ACLs as well.
IMPORTANT NOTE - The Migration contain a default WHC listing because alot of the functions are still semi hardcoded with WHC acl in mind
be very mindful of this line:
migrations.RunPython(insert_default_acl),
in the migrations - if it doesnt run then we have to add an ACL titled "WHC" (all caps) to the database (can be done through the Admin panel)TO DO: