def ngo_user_created(sender, user, request, **kwargs): data = NGOUserProfile() data.org_id = kwargs['organization_id'] data.title = kwargs['title'] data.mobile_phone = kwargs['mobile_phone'] data.reporter_id = kwargs['reporter_id'] data.user = user data.save()
def ngo_user_created(sender, user, request, **kwargs): data = NGOUserProfile() data.org_id = kwargs['organization_id'] data.title = kwargs['title'] data.office_phone = kwargs['office_phone'] data.mobile_phone = kwargs['mobile_phone'] data.skype = kwargs['skype'] data.user = user data.save()
def save_model(self, request, obj, form, change): super(DWUserAdmin, self).save_model(request, obj, form, change) if change: if 'email' in form.changed_data or 'username' in form.changed_data: try: existing_digests = PartialDigest.objects.filter(user=obj) if existing_digests: for existing_digest in existing_digests: existing_digest.delete() except PartialDigest.DoesNotExist: pass if form.cleaned_data.get('organization_id') is not None: try: user_profile = NGOUserProfile.objects.get(user=obj) user_profile.org_id = form.cleaned_data['organization_id'] user_profile.save() except NGOUserProfile.DoesNotExist: user_profile = NGOUserProfile() user_profile.org_id = form.cleaned_data['organization_id'] user_profile.title = 'Title' user_profile.user = obj user_profile.save()