コード例 #1
0
ファイル: regbackend.py プロジェクト: dmattia/mathfeud
	def register(self, request, form_class):
		new_user = super(MyRegistrationView, self).register(request, form_class)
		g = Group.objects.get(name='groupAdmin')
		g.user_set.add(new_user)
		group_profile = GroupProfile.create(name=form_class.cleaned_data['group_name'], school=form_class.cleaned_data['school'])
		user_profile = UserProfile()
		user_profile.user = new_user
		user_profile.group = group_profile
		user_profile.save()
コード例 #2
0
ファイル: regbackend.py プロジェクト: dmattia/mathfeud
	def register(self, request, form_class):
		new_user = super(GroupMemberRegView, self).register(request, form_class)
		g = Group.objects.get(name='groupMember')
		g.user_set.add(new_user)
		group_activation = request.GET.get('group_name')
		group_profile = PendingInvite.objects.get(activation_key=group_activation).group
		user_profile = UserProfile()
		user_profile.user = new_user
		user_profile.group = group_profile
		user_profile.save()