81 lines
3.9 KiB
Plaintext
81 lines
3.9 KiB
Plaintext
@model GdprSettingsModel
|
|
|
|
<div class="card-body">
|
|
<div class="form-group row">
|
|
<div class="col-md-3">
|
|
<nop-override-store-checkbox asp-for="GdprEnabled_OverrideForStore" asp-input="GdprEnabled" asp-store-scope="@Model.ActiveStoreScopeConfiguration" />
|
|
<nop-label asp-for="GdprEnabled" />
|
|
</div>
|
|
<div class="col-md-9">
|
|
<nop-editor asp-for="GdprEnabled" />
|
|
<span asp-validation-for="GdprEnabled"></span>
|
|
</div>
|
|
</div>
|
|
<nop-nested-setting asp-for="GdprEnabled" disable-auto-generation="true">
|
|
<div class="form-group row advanced-setting" id="pnlLogPrivacyPolicyConsent">
|
|
<div class="col-md-3">
|
|
<nop-override-store-checkbox asp-for="LogPrivacyPolicyConsent_OverrideForStore" asp-input="LogPrivacyPolicyConsent" asp-store-scope="@Model.ActiveStoreScopeConfiguration" />
|
|
<nop-label asp-for="LogPrivacyPolicyConsent" />
|
|
</div>
|
|
<div class="col-md-9">
|
|
<nop-editor asp-for="LogPrivacyPolicyConsent" />
|
|
<span asp-validation-for="LogPrivacyPolicyConsent"></span>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row advanced-setting" id="pnlLogNewsletterConsent">
|
|
<div class="col-md-3">
|
|
<nop-override-store-checkbox asp-for="LogNewsletterConsent_OverrideForStore" asp-input="LogNewsletterConsent" asp-store-scope="@Model.ActiveStoreScopeConfiguration" />
|
|
<nop-label asp-for="LogNewsletterConsent" />
|
|
</div>
|
|
<div class="col-md-9">
|
|
<nop-editor asp-for="LogNewsletterConsent" />
|
|
<span asp-validation-for="LogNewsletterConsent"></span>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row advanced-setting" id="pnlLogUserProfileChanges">
|
|
<div class="col-md-3">
|
|
<nop-override-store-checkbox asp-for="LogUserProfileChanges_OverrideForStore" asp-input="LogUserProfileChanges" asp-store-scope="@Model.ActiveStoreScopeConfiguration" />
|
|
<nop-label asp-for="LogUserProfileChanges" />
|
|
</div>
|
|
<div class="col-md-9">
|
|
<nop-editor asp-for="LogUserProfileChanges" />
|
|
<span asp-validation-for="LogUserProfileChanges"></span>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row advanced-setting" id="pnlDeleteInactiveCustomersAfterMonths">
|
|
<div class="col-md-3">
|
|
<nop-override-store-checkbox asp-for="DeleteInactiveCustomersAfterMonths_OverrideForStore" asp-input="DeleteInactiveCustomersAfterMonths" asp-store-scope="@Model.ActiveStoreScopeConfiguration" />
|
|
<nop-label asp-for="DeleteInactiveCustomersAfterMonths" />
|
|
</div>
|
|
<div class="col-md-9">
|
|
<nop-editor asp-for="DeleteInactiveCustomersAfterMonths" />
|
|
<span asp-validation-for="DeleteInactiveCustomersAfterMonths"></span>
|
|
</div>
|
|
</div>
|
|
</nop-nested-setting>
|
|
</div>
|
|
<script>
|
|
$(function() {
|
|
$("#@Html.IdFor(model => model.GdprEnabled)").click(toggleGdprEnabled);
|
|
|
|
toggleGdprEnabled();
|
|
});
|
|
|
|
function toggleGdprEnabled() {
|
|
if ($('#@Html.IdFor(model => model.GdprEnabled)').is(':checked')) {
|
|
$('#pnlLogPrivacyPolicyConsent').showElement();
|
|
$('#pnlLogNewsletterConsent').showElement();
|
|
$('#pnlLogUserProfileChanges').showElement();
|
|
$('#pnlDeleteInactiveCustomersAfterMonths').showElement();
|
|
|
|
$('[data-card-name=gdprsettings-consents]').showElement();
|
|
ensureDataTablesRendered();
|
|
} else {
|
|
$('#pnlLogPrivacyPolicyConsent').hideElement();
|
|
$('#pnlLogNewsletterConsent').hideElement();
|
|
$('#pnlLogUserProfileChanges').hideElement();
|
|
$('#pnlDeleteInactiveCustomersAfterMonths').hideElement();
|
|
$('[data-card-name=gdprsettings-consents]').hideElement();
|
|
}
|
|
}
|
|
</script> |