def add_whitelisted(self, *args): for email in args: try: Whitelisted.objects.get(email=email) except Whitelisted.DoesNotExist: self.msg('adding', email) w = Whitelisted(email=email) w.save()
def add_admin(self, *args): for email in args: try: w = Whitelisted.objects.get(email=email) w.is_active = True w.is_staff = True w.is_superuser = True self.msg('updated admin:', w.summary()) except Whitelisted.DoesNotExist: self.msg('adding admin user', email) w = Whitelisted(email=email, is_staff=True, is_superuser=True) w.save()