mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	The BDE offers 80 € to each new member that registers to the Société générale
This commit is contained in:
		@@ -21,6 +21,7 @@ from note.templatetags.pretty_money import pretty_money
 | 
			
		||||
from permission.backends import PermissionBackend
 | 
			
		||||
from permission.models import Role
 | 
			
		||||
from permission.views import ProtectQuerysetMixin
 | 
			
		||||
from treasury.models import SogeCredit
 | 
			
		||||
 | 
			
		||||
from .forms import SignUpForm, ValidationForm
 | 
			
		||||
from .tables import FutureUserTable
 | 
			
		||||
@@ -219,6 +220,9 @@ class FutureUserDetailView(ProtectQuerysetMixin, LoginRequiredMixin, FormMixin,
 | 
			
		||||
        fee += bde.membership_fee_paid if user.profile.paid else bde.membership_fee_unpaid
 | 
			
		||||
        kfet = Club.objects.get(name="Kfet")
 | 
			
		||||
        fee += kfet.membership_fee_paid if user.profile.paid else kfet.membership_fee_unpaid
 | 
			
		||||
        # In 2020, for COVID-19 reasons, the BDE offered 80 € to each new member that opens a Sogé account,
 | 
			
		||||
        # since there is no WEI.
 | 
			
		||||
        fee += 8000
 | 
			
		||||
        ctx["total_fee"] = "{:.02f}".format(fee / 100, )
 | 
			
		||||
 | 
			
		||||
        return ctx
 | 
			
		||||
@@ -342,6 +346,11 @@ class FutureUserDetailView(ProtectQuerysetMixin, LoginRequiredMixin, FormMixin,
 | 
			
		||||
            membership.roles.add(Role.objects.get(name="Adhérent Kfet"))
 | 
			
		||||
            membership.save()
 | 
			
		||||
 | 
			
		||||
        if soge:
 | 
			
		||||
            soge_credit = SogeCredit.objects.get(user=user)
 | 
			
		||||
            # Update the credit transaction amount
 | 
			
		||||
            soge_credit.save()
 | 
			
		||||
 | 
			
		||||
        return ret
 | 
			
		||||
 | 
			
		||||
    def get_success_url(self):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user