def create_registered_client(self, name, email, password): client = Client() manager = UserManager() manager.model = User user = manager.create_user(name, email, password) user.save() client.login(username=name, password=password) return client
def create(self, validated_data): manager = UserManager() manager.model = User user = manager.create_user( username=validated_data.pop('username'), email=validated_data.pop('email'), password=validated_data.pop('password'), **validated_data ) return user
def setUp(self): self.client = client.Client() manager = UserManager() manager.model = get_user_model() self.user = manager.create_user("mm285", "*****@*****.**", "123456") self.user.is_active = False self.user.save() self.user_auth_token = UserAuthToken(user=self.user) self.user_auth_token.save()
def create_authorised_client(self, name, email, password): client = Client() manager = UserManager() manager.model = User user = manager.create_user(name, email, password) user.user_permissions.add(Permission.objects.get(codename="send_mails_to")) user.user_permissions.add(Permission.objects.get(codename="add_privately")) self.assert_(user.has_perm('participantdatabase.send_mails_to')) self.assert_(user.has_perm('participantdatabase.add_privately')) user.save() client.login(username=name, password=password) return client
def setUp(self): self.client = Client() # when creating a System and a Local Computer self.system = System.objects.create(name="a_name") self.local_computer = LocalComputer.objects.create(name="local_computer", secret_uuid="my_uuid") # and a user um = UserManager() um.model = User self.user = um.create_user("bob", "*****@*****.**", "hello") self.client = Client() self.client.login(username="******", password="******")
'nyhet': [u'Ivar Sletta', u'Nina Kinge Andersen', u'Caroline Benedicte Aas',u'Galvan Mehidi', u'Mari Lauvheim', u'Oddmund Huseby', u'Magnus Elton Veflen',u'Andreas Toftegaard', u'Magnus Raekenes', u'AEystein Windstad', u'Paul I. Huse',u'Stian Hansen', u'Per Kjellsen', u'Linda Nordtug', u'AEystein Eikrem'], 'reportasje': [u'Stein Ihle Pedersen', u'Hilde Taerresen Jensen', u'Jan Haavard Nordtug', u'Augmante Leonaviciute', u'Siri Pedersen', u'Katinka Refsnaes',u'Cecilie Dahl Rian', u'Ingrid Ledel Solem', u'Fredrik Sjaastad Naess', u'Helena Eracleous', u'Kjartan Skarbae', u'Adrian Andersen'], 'satire': [u'Anton Skarpaas', u'Adrian Hindseth', u'Jon Roar Solset', u'Martin Sleipnes', u'Mari Kvale', u'Jonas Langset Hustad', u'Mads Saether Juul ', u'Lise Kristin Valgermo', u'Lasse Moe', u'Morten Skogdal', u'AEyvind Holtmon',u'Kristoffer Vittersae ', u'Rasmus Mossige', u'Iselin Koksvik Dahl'], 'teknisk': [u'Sigbjaern Pettersen', u'Eirik AEdegaard', u'Lene Harstad', u'Kenneth Haugland', u'Nikolai Roald', u'Dag Stuan', u'Sindre Johansen', u'Maria Lied',u'Jaern Andre Tangen', u'Vegard Tidslevold', u'Vegard AEkland', u'Bjaern TorkelDahl']} try: Group(name='Journalist').save() Group(name='Editor').save() except: pass manager = UserManager() manager.model = NewsUser def create_user_info(name): first, last = name.split(' ', 1) username = "******" % (first[0:3], last[0:3]) try: NewsUser.objects.get(username=username) username = username + str(randint(10)) except: pass username = username.lower() return {'username': username , 'first_name' : first, 'last_name' : last}
#!/usr/bin/env python # 2014, 2015 [email protected], [email protected] import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings") from django.contrib.auth.models import UserManager from django.contrib.auth.models import User from django.db import IntegrityError from django.contrib.auth.models import User mgmt = UserManager() mgmt.model = User #import ipdb;ipdb.set_trace() try: mgmt.create_superuser(sys.argv[1], sys.argv[2], sys.argv[3]) # reset password if user exist ... except IntegrityError: u = User.objects.get(username__exact=sys.argv[1]) u.set_password(sys.argv[3]) u.save()
.replace(u'\xc3\xa6', u'å')\ .replace(u'\xc3\x85', u'Å')\ .replace(u'\xc3\u02dc', u'Ø')\ .replace(u'\xc3\x86', u'Æ') return s if raw_input('OBS. Dette vil slette alle redaksjoner, brukere og grupper. Er du sikker (Y/N)') != 'Y': exit(0) User.objects.all().delete() Redaksjon.objects.all().delete() UserProfile.objects.all().delete() Group.objects.all().delete() manager = UserManager() manager.model = User if len(sys.argv) == 1: passord = raw_input('Passord for labbetuss mysql: ') else: passord = sys.argv[1] def addPerms(group, perms): for perm in Permission.objects.all(): name = "%s.%s" % (perm.content_type.app_label, perm.codename) if name in perms: group.permissions.add(perm) journalist = Group(name='Journalist').save() desker = Group(name='Desker').save()