Overview
Comment:Fix "mark as paid" checkbox default state, add some help text for transactions
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | stable
Files: files | file ages | folders
SHA3-256: 1ad8dbcb4de200fa3e608487d7e2ce4df99bf40cf315e6e4d78c3aa6368b82b0
User & Date: bohwaz on 2022-01-06 00:52:53
Other Links: manifest | tags
Context
2022-01-06
11:58
Fix date input in user form: date values were not set check-in: 5bb21d09be user: bohwaz tags: trunk, stable
00:52
Fix "mark as paid" checkbox default state, add some help text for transactions check-in: 1ad8dbcb4d user: bohwaz tags: trunk, stable
00:42
Don't use links but buttons to switch between old services and current ones check-in: 38a877f869 user: bohwaz tags: trunk, stable
Changes

Modified src/templates/services/user/_service_user_form.tpl from [c9218447e4] to [5a91a9915b].

120
121
122
123
124
125
126




127
128
129
130
131
132
133
			<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>

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





		<dl>
			{input type="money" name="amount" label="Montant réglé par le membre" fake_required=1 help="En cas de règlement en plusieurs fois il sera possible d'ajouter des règlements via la page de suivi des activités de ce membre."}
			{input type="list" target="!acc/charts/accounts/selector.php?targets=%s"|args:$account_targets name="account" label="Compte de règlement" fake_required=1}
			{input type="text" name="reference" label="Numéro de pièce comptable" help="Numéro de facture, de note de frais, etc."}
			{input type="text" name="payment_reference" label="Référence de paiement" help="Numéro de chèque, numéro de transaction CB, etc."}
			{input type="textarea" name="notes" label="Remarques"}







>
>
>
>







120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
			<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>

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

		{if count($users) > 1}
		<p class="help">Une écriture sera créée pour chaque membre inscrit.</p>
		{/if}

		<dl>
			{input type="money" name="amount" label="Montant réglé par le membre" fake_required=1 help="En cas de règlement en plusieurs fois il sera possible d'ajouter des règlements via la page de suivi des activités de ce membre."}
			{input type="list" target="!acc/charts/accounts/selector.php?targets=%s"|args:$account_targets name="account" label="Compte de règlement" fake_required=1}
			{input type="text" name="reference" label="Numéro de pièce comptable" help="Numéro de facture, de note de frais, etc."}
			{input type="text" name="payment_reference" label="Référence de paiement" help="Numéro de chèque, numéro de transaction CB, etc."}
			{input type="textarea" name="notes" label="Remarques"}

Modified src/templates/services/user/add.tpl from [a9d9ffc380] to [f21f56bf5b].

26
27
28
29
30
31
32

33
34
35
36
37
38
39
		<dl>
			{input type="select" name="copy_service" label="Activité à recopier" options=$services required=true default=0}
			{input type="checkbox" name="copy_service_only_paid" value="1" label="Ne recopier que les membres dont l'inscription est payée"}
		</dl>
	</fieldset>

	<p class="submit">

		{button type="submit" name="next" label="Continuer" shape="right" class="main"}
	</p>
</form>

<script type="text/javascript">
{literal}
function selectChoice() {







>







26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
		<dl>
			{input type="select" name="copy_service" label="Activité à recopier" options=$services required=true default=0}
			{input type="checkbox" name="copy_service_only_paid" value="1" label="Ne recopier que les membres dont l'inscription est payée"}
		</dl>
	</fieldset>

	<p class="submit">
		<input type="hidden" name="paid" value="1" />
		{button type="submit" name="next" label="Continuer" shape="right" class="main"}
	</p>
</form>

<script type="text/javascript">
{literal}
function selectChoice() {