예제 #1
0
파일: forms.py 프로젝트: deone/billing
    def save(self):
        package = self.cleaned_data["package"]
        start = self.cleaned_data["start"]
        amount = self.cleaned_data["amount"]
        balance = self.cleaned_data["balance"]

        radcheck = Radcheck.objects.get(username__exact=self.user.username)

        return save_subscription(radcheck, package, start, amount=amount, balance=balance, token=None)
예제 #2
0
파일: views.py 프로젝트: deone/billing
def create_subscription(request, package_pk):
    token = request.GET.get('token', None)

    package = Package.objects.get(pk=package_pk)
    radcheck = Radcheck.objects.get(username__exact=request.user.username)
    start = check_subscription(radcheck=radcheck)

    subscription = save_subscription(radcheck, package, start, amount=None, balance=None, token=token)

    messages.success(request, 'Package purchased successfully.')
    return redirect('packages:buy')
예제 #3
0
    def save(self):
        package = self.cleaned_data['package']
        start = self.cleaned_data['start']
        amount = self.cleaned_data['amount']
        balance = self.cleaned_data['balance']

        radcheck = Radcheck.objects.get(username__exact=self.user.username)

        return save_subscription(radcheck,
                                 package,
                                 start,
                                 amount=amount,
                                 balance=balance,
                                 token=None)