merge_modals.ftl

 1   <#macro mergeModals>
 2   	<div class="modal fade" id="merge-modal" tabindex="-1" aria-labelledby="mergeModalLabel" aria-hidden="true">
 3   		<div class="modal-dialog modal-lg rounded-5">
 4   			<div class="modal-content rounded-5">
 5   				<form id="mediation-merge-form" class="form-inline container" action="jsp/admin/plugins/identitymediation/IdentityDuplicate.jsp">
 6   					<input type="hidden" name="code" value="${current_rule_code}" />
 7   					<input type="hidden" name="page" value="${current_page}" />
 8   					<input type="hidden" name="cuid" value="${suspicious_identity.customerId}" />
 9   					<div class="modal-header border-0">
 10   						<h1 class="modal-title text-center w-100 p-4 pb-0" id="mergeModalLabel">#i18n{identitymediation.resolve_duplicates.confirm}</h1>
 11   						<button type="button" class="btn btn-rounded border position-absolute end-0 me-3 top-0 mt-3" data-bs-dismiss="modal" aria-label="Close">x</button>
 12   					</div>
 13   					<div class="modal-body text-center border-0 pt-0">
 14   						<h3 class="text-center w-100">#i18n{identitymediation.resolve_duplicates.confirmMerge}</h3>
 15   						<ul class="text-start">
 16   							<li><b>#i18n{identitymediation.resolve_duplicates.mergeEntities}</b></li>
 17   							<li class="d-none">
 18   								<b>#i18n{identitymediation.resolve_duplicates.copyAttributes}</b>
 19   								<ul id="recap-attributes-merge-ul"></ul>
 20   							</li>
 21   						</ul>
 22   					</div>
 23   					<div class="modal-footer justify-content-center pb-4 pt-0 border-0">
 24   						<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">#i18n{identitymediation.resolve_duplicates.buttonCancel}</button>
 25   						<button class="btn btn-primary" name="action_mergeDuplicate">#i18n{identitymediation.resolve_duplicates.buttonMergeDuplicate}</button>
 26   					</div>
 27   				</form>
 28   			</div>
 29   		</div>
 30   	</div>
 31   	<div class="modal fade" id="exclude-modal" tabindex="-1" aria-labelledby="excludeModalLabel" aria-hidden="true">
 32   		<div class="modal-dialog rounded-5">
 33   			<div class="modal-content rounded-5">
 34   				<form class="form-inline container" action="jsp/admin/plugins/identitymediation/IdentityDuplicate.jsp">
 35   					<input type="hidden" name="code" value="${current_rule_code}" />
 36   					<input type="hidden" name="page" value="${current_page}" />
 37   					<input type="hidden" name="cuid" value="${suspicious_identity.customerId}" />
 38   					<input type="hidden" name="cuid_to_exclude" value="${identity_to_merge.customerId}" />
 39   					<div class="modal-header border-0">
 40   						<h1 class="modal-title text-center w-100 p-4 pb-0" id="excludeModalLabel">#i18n{identitymediation.resolve_duplicates.confirm}</h1>
 41   						<button type="button" class="btn btn-rounded border position-absolute end-0 me-3 top-0 mt-3" data-bs-dismiss="modal" aria-label="Close">x</button>
 42   					</div>
 43   					<div class="modal-body text-center border-0 pt-0">
 44   						#i18n{identitymediation.resolve_duplicates.confirmExclude}
 45   					</div>
 46   					<div class="modal-footer justify-content-center pb-4 pt-0 border-0">
 47   						<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">#i18n{identitymediation.resolve_duplicates.buttonCancel}</button>
 48   						<button class="btn btn-primary" name="action_excludeDuplicate">#i18n{identitymediation.resolve_duplicates.buttonExcludeDuplicate}</button>
 49   					</div>
 50   				</form>
 51   			</div>
 52   		</div>
 53   	</div>
 54   	<div class="modal fade" id="notify-modal" tabindex="-1" aria-labelledby="notifyModalLabel" aria-hidden="true">
 55   		<div class="modal-dialog rounded-5">
 56   			<div class="modal-content rounded-5">
 57   				<form class="form-inline container" action="jsp/admin/plugins/identitymediation/IdentityDuplicate.jsp">
 58   					<div class="modal-header border-0">
 59   						<h1 class="modal-title text-center w-100 p-4 pb-0" id="notifyModalLabel">#i18n{identitymediation.resolve_duplicates.confirm}</h1>
 60   						<button type="button" class="btn btn-rounded border position-absolute end-0 me-3 top-0 mt-3" data-bs-dismiss="modal" aria-label="Close">x</button>
 61   					</div>
 62   					<div class="modal-body text-center border-0 pt-0">
 63   						Fonctionnalit&eacute; non d&eacute;velopp&eacute;e.
 64   					</div>
 65   					<div class="modal-footer justify-content-center pb-4 pt-0 border-0">
 66   						<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">#i18n{identitymediation.resolve_duplicates.buttonCancel}</button>
 67   					</div>
 68   				</form>
 69   			</div>
 70   		</div>
 71   	</div>
 72   </#macro>