diff --git a/membership/models.py b/membership/models.py index 559b0276..b3cbcd91 100644 --- a/membership/models.py +++ b/membership/models.py @@ -179,6 +179,10 @@ class CustomUser(AbstractBaseUser, PermissionsMixin): # Simplest possible answer: All admins are staff return self.is_admin + @is_staff.setter + def is_staff(self, value): + self._is_staff = value + class StripeCustomer(models.Model): user = models.OneToOneField(CustomUser)