Overview
Comment:Fix default expiry date
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: b4c1ee022b0a9c47b5e68b047a6526d090768021
User & Date: bohwaz on 2020-12-24 18:55:30
Other Links: manifest | tags
Context
2020-12-29
19:27
Fix unprotected search run from collective message (thanks @JPHespel) check-in: b60ab7e57b user: bohwaz tags: trunk
2020-12-24
18:55
Fix default expiry date check-in: b4c1ee022b user: bohwaz tags: trunk
18:50
Fix check of non-duplicate service check-in: 2d78d57852 user: bohwaz tags: trunk
Changes

Modified src/templates/services/save.tpl from [dcd4570d58] to [23bfcb4daf].

77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
		{/foreach}
	</fieldset>

	<fieldset>
		<legend>Détails</legend>
		<dl>
			{input type="date" name="date" required=1 default=$today label="Date d'inscription"}
			{input type="date" name="expiry_date" default=$today label="Date d'expiration de l'inscription"}
			{input type="checkbox" name="paid" value="1" default="1" label="Marquer cette inscription comme payée"}
			<dd class="help">Décocher cette case pour pouvoir suivre les règlements de personnes qui payent en plusieurs fois. Il sera possible de cocher cette case lorsque le solde aura été réglé.</dd>
		</dl>
	</fieldset>

	<fieldset class="accounting">
		<legend>{input type="checkbox" name="create_payment" value=1 default=1 label="Enregistrer en comptabilité"}</legend>







|







77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
		{/foreach}
	</fieldset>

	<fieldset>
		<legend>Détails</legend>
		<dl>
			{input type="date" name="date" required=1 default=$today label="Date d'inscription"}
			{input type="date" name="expiry_date" label="Date d'expiration de l'inscription"}
			{input type="checkbox" name="paid" value="1" default="1" label="Marquer cette inscription comme payée"}
			<dd class="help">Décocher cette case pour pouvoir suivre les règlements de personnes qui payent en plusieurs fois. Il sera possible de cocher cette case lorsque le solde aura été réglé.</dd>
		</dl>
	</fieldset>

	<fieldset class="accounting">
		<legend>{input type="checkbox" name="create_payment" value=1 default=1 label="Enregistrer en comptabilité"}</legend>
113
114
115
116
117
118
119


120
121
122
123
124
125
126
127
128
{literal}
<script type="text/javascript">
function selectService(elm, first_load) {
	$('[data-service]').forEach((e) => {
		e.style.display = ('s' + elm.value == e.getAttribute('data-service')) ? 'block' : 'none';
	});



	if (!first_load) {
		$('#f_expiry_date').value = elm.dataset.expiry;
	}

	var first = document.querySelector('[data-service="s' + elm.value + '"] input[name=id_fee]');

	if (first) {
		first.checked = true;
		selectFee(first, first_load);







>
>
|
|







113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{literal}
<script type="text/javascript">
function selectService(elm, first_load) {
	$('[data-service]').forEach((e) => {
		e.style.display = ('s' + elm.value == e.getAttribute('data-service')) ? 'block' : 'none';
	});

	let expiry = $('#f_expiry_date');

	if (!first_load || !expiry.value) {
		expiry.value = elm.dataset.expiry;
	}

	var first = document.querySelector('[data-service="s' + elm.value + '"] input[name=id_fee]');

	if (first) {
		first.checked = true;
		selectFee(first, first_load);