mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-12-23 16:02:25 +00:00
56 lines
1.7 KiB
HTML
56 lines
1.7 KiB
HTML
{% extends "member/noteowner_detail.html" %}
|
|
{% load crispy_forms_tags %}
|
|
{% load static %}
|
|
{% load i18n %}
|
|
|
|
{% block profile_info %}
|
|
{% include "member/club_info.html" %}
|
|
{% endblock %}
|
|
|
|
{% block profile_content %}
|
|
<form method="post" action="">
|
|
{% csrf_token %}
|
|
{{ form|crispy }}
|
|
<button class="btn btn-primary" type="submit">{% trans "Submit" %}</button>
|
|
</form>
|
|
{% 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));
|
|
});
|
|
}
|
|
|
|
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 %}
|