Yeah, I was looking at the lambda function as well and that's what I was referring to in this pull request's comments. That documentation you linked to depends on the Permissions model that Django has built in to work with its default User model. Because we're using a custom User model, it doesn't have Permission and Group functionality just yet. The permissions we need for this specific ticket is fairly straightforward so I figured these functions would suffice until there's a more in depth discussion about a more robust permission system that uses groups and permissions.