def perform_create(self, serializer): new_user = User() new_user.is_active = True new_user.password = serializer.data['password'] num_of_anon_contributors = UserProfile.objects.filter( type=UserType.ANO.value).count() new_user.user_name = "anon" + str(num_of_anon_contributors + 1) new_user.first_name = "anonymous" new_user.email = "" new_user.last_name = str(num_of_anon_contributors + 1) new_user.save() new_user.refresh_from_db() profile = new_user.profile profile.type = UserType.ANO.value profile.country = serializer.data['country'] profile.primary_org = None profile.visible = False profile.title = None profile.avatar = None user_type = profile.type user_country = profile.country GenericGroup.objects.get( type=user_type, level_type=LevelTypes.S).group.user_set.add(new_user) GenericGroup.objects.get( type=user_type, level_type=LevelTypes.N, countries__icontains=user_country).group.user_set.add(new_user) profile.save() return Response({'user_name': new_user.user_name}, status=201)
def createUser(request): user = User() user.user_name = request.POST['user_name'] user.password = request.POST['password'] user.email = reuqest.POST['email'] user.save() return redirect()
def create_user(user): status_code ="" try new_user = User() new_user.user_name = user.POST['user_name'] new_user.first_name = user.POST['first_name'] new_user.last_name = user.POST['last_name'] new_user.group = user.POST['group'] status_code = "201" except status_code = "401" return HttpResponse(status_code)
def create_user(user_name, email_address, password='******', permission_prototype='public') : """create a User """ if User.objects.filter(username=user_name).count() < 0 : user = User.objects.get(username=user_name) else : user = User(username=user_name, password=password, email=email_address) user.email_address=email_address user.user_name = user_name user.save() setup_user_security(user, permission_prototype) user.create_Profile(user,user=user) return user
def save(self): user = User(first_name=self.cleaned_data['first_name'], last_name=self.cleaned_data['last_name'], email=self.cleaned_data['email']) user_name = last_name + pin_generator(length=4) password = pin_generator(length=8) user.user_name = user_name user.set_password = password user.save() activation = Activation(user=user) activation.save() setup = Setup(user=user) setup.save() instance = super(LecturerForm, self).save(commit=False) instance.user = user_name orig = slugify(instance.last_name)
def create_user(user_name, email_address, password='******', permission_prototype='public') : """create a User """ if User.objects.filter(username=user_name).count() < 0 : user = User.objects.get(username=user_name) else : user = User(username=user_name, password=password, email=email_address) user.email_address=email_address user.user_name = user_name user.active = 1 # need this to be set before the save, below user.save() user_post_create(user) from apps.synced import post_user_create post_user_create.send(sender=user,user=user) return user
def create_user(user_name, email_address, password='******', permission_prototype='public'): """create a User """ if User.objects.filter(username=user_name).count() < 0: user = User.objects.get(username=user_name) else: user = User(username=user_name, password=password, email=email_address) user.email_address = email_address user.user_name = user_name user.active = 1 # need this to be set before the save, below user.save() user_post_create(user) from apps.synced import post_user_create post_user_create.send(sender=user, user=user) return user