def form_valid(self, formset): for form in formset: deactivate = form.cleaned_data["deactivate"] if deactivate is True: user = User.objects.get(email=form.cleaned_data["email"]) AccountDeletion.mark(user) #Allocate an Enlingo Package Member quota to Customer InvitationStat.add_invites_to_user(self.request.user, +1) return super(MemberAccountDeactivate,self).form_valid(formset)
def form_valid(self, formset): for form in formset: deactivate = form.cleaned_data["deactivate"] if deactivate is True: user = User.objects.get(email=form.cleaned_data["email"]) AccountDeletion.mark(user) #Allocate an Enlingo Package Member quota to Customer InvitationStat.add_invites_to_user(self.request.user, +1) return super(MemberAccountDeactivate, self).form_valid(formset)
def update_enlingo_package_customer(self, form, profile, package_object): #Create Enlingo Premium Member Package Account enlingomember, created = EnlingoPackageCustomer.objects.get_or_create(packadmin_id=profile.pk, defaults={'package_id': package_object.pk, 'autorecharge': form.cleaned_data["autorecharge"], 'schemeregister': form.cleaned_data["schemeregister"], 'customername': form.cleaned_data["companyname"], 'rechargeindicator': '10', 'creditbalance': package_object.credits, 'credits': package_object.credits, 'debits': '0'}) #, created is to allow get_or_create to unpack immediately, from stackoverflow invitations = package_object.useraccountlimit-1 InvitationStat.add_invites_to_user(profile.user, invitations) return enlingomember
def update_enlingo_package_customer(self, form, profile, package_object): #Create Enlingo Premium Member Package Account enlingomember, created = EnlingoPackageCustomer.objects.get_or_create( packadmin_id=profile.pk, defaults={ 'package_id': package_object.pk, 'autorecharge': form.cleaned_data["autorecharge"], 'schemeregister': form.cleaned_data["schemeregister"], 'customername': form.cleaned_data["companyname"], 'rechargeindicator': '10', 'creditbalance': package_object.credits, 'credits': package_object.credits, 'debits': '0' } ) #, created is to allow get_or_create to unpack immediately, from stackoverflow invitations = package_object.useraccountlimit - 1 InvitationStat.add_invites_to_user(profile.user, invitations) return enlingomember