cleaned up how permission settings handles when a permission has been added, then all permissions are shown
disabling existing permissions, accounting for if select box for already set permission item is visible