mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	Société générale can pay BDE membership renewal (only once)
This commit is contained in:
		@@ -16,14 +16,40 @@
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block extrajavascript %}
 | 
			
		||||
<script>
 | 
			
		||||
    function autocompleted(user) {
 | 
			
		||||
        $("#id_last_name").val(user.last_name);
 | 
			
		||||
        $("#id_first_name").val(user.first_name);
 | 
			
		||||
        $.getJSON("/api/members/profile/" + user.id + "/", function(profile) {
 | 
			
		||||
            let fee = profile.paid ? {{ club.membership_fee_paid }} : {{ club.membership_fee_unpaid }};
 | 
			
		||||
            $("#id_credit_amount").val((fee / 100).toFixed(2));
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
    <script>
 | 
			
		||||
        function autocompleted(user) {
 | 
			
		||||
            $("#id_last_name").val(user.last_name);
 | 
			
		||||
            $("#id_first_name").val(user.first_name);
 | 
			
		||||
            $.getJSON("/api/members/profile/" + user.id + "/", function(profile) {
 | 
			
		||||
                let fee = profile.paid ? {{ club.membership_fee_paid }} : {{ club.membership_fee_unpaid }};
 | 
			
		||||
                $("#id_credit_amount").val((fee / 100).toFixed(2));
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        soge_field = $("#id_soge");
 | 
			
		||||
 | 
			
		||||
        function fillFields() {
 | 
			
		||||
            let checked = soge_field.is(':checked');
 | 
			
		||||
            if (!checked) {
 | 
			
		||||
                $("input").attr('disabled', false);
 | 
			
		||||
                $("#id_user").attr('disabled', true);
 | 
			
		||||
                $("select").attr('disabled', false);
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            let credit_type = $("#id_credit_type");
 | 
			
		||||
            credit_type.attr('disabled', true);
 | 
			
		||||
            credit_type.val(4);
 | 
			
		||||
 | 
			
		||||
            let credit_amount = $("#id_credit_amount");
 | 
			
		||||
            credit_amount.attr('disabled', true);
 | 
			
		||||
            credit_amount.val('{{ total_fee }}');
 | 
			
		||||
 | 
			
		||||
            let bank = $("#id_bank");
 | 
			
		||||
            bank.attr('disabled', true);
 | 
			
		||||
            bank.val('Société générale');
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        soge_field.change(fillFields);
 | 
			
		||||
    </script>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user