mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-15 08:35:00 +00:00
Restore confirmation for data removal.
This commit is contained in:
@@ -156,7 +156,7 @@
|
||||
<p>
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.purged_all_records')|escape('html') }}"
|
||||
data-type="purge" class="confirm btn btn-danger btn-sm"><span
|
||||
data-type="purge" class="confirm btn btn-warning btn-sm"><span
|
||||
class="fa fa-trash"></span> {{ 'purge_all_data'|_ }}</button>
|
||||
|
||||
</p>
|
||||
@@ -178,29 +178,29 @@
|
||||
<div class="btn-group">
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_budgets')|escape('html') }}"
|
||||
data-type="budgets" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="budgets" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-pie-chart"></span> {{ 'delete_all_budgets'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_bills')|escape('html') }}"
|
||||
data-type="bills" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="bills" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-calendar-o"></span> {{ 'delete_all_bills'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_piggy_banks')|escape('html') }}"
|
||||
data-type="piggy_banks" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="piggy_banks" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-bullseye"></span> {{ 'delete_all_piggy_banks'|_ }}</button>
|
||||
</div>
|
||||
<h4>{{ 'automation'|_ }}</h4>
|
||||
<div class="btn-group">
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_rules')|escape('html') }}"
|
||||
data-type="rules" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="rules" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-random"></span> {{ 'delete_all_rules'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_recurring')|escape('html') }}"
|
||||
data-type="recurring" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="recurring" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-paint-brush"></span> {{ 'delete_all_recurring'|_ }}
|
||||
</button>
|
||||
</div>
|
||||
@@ -209,17 +209,17 @@
|
||||
<div class="btn-group">
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_categories')|escape('html') }}"
|
||||
data-type="categories" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="categories" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-bookmark"></span> {{ 'delete_all_categories'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_tags')|escape('html') }}"
|
||||
data-type="tags" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="tags" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-tag"></span> {{ 'delete_all_tags'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_object_groups')|escape('html') }}"
|
||||
data-type="object_groups" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="object_groups" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-envelope-o"></span> {{ 'delete_all_object_groups'|_ }}
|
||||
</button>
|
||||
</div>
|
||||
@@ -231,28 +231,28 @@
|
||||
<div class="btn-group">
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_accounts')|escape('html') }}"
|
||||
data-type="accounts" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="accounts" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-credit-card"></span> {{ 'delete_all_accounts'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_asset_accounts')|escape('html') }}"
|
||||
data-type="asset_accounts" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="asset_accounts" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-money"></span> {{ 'delete_all_asset_accounts'|_ }}</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_expense_accounts')|escape('html') }}"
|
||||
data-type="expense_accounts" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="expense_accounts" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-shopping-cart"></span> {{ 'delete_all_expense_accounts'|_ }}
|
||||
</button>
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_revenue_accounts')|escape('html') }}"
|
||||
data-type="revenue_accounts" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="revenue_accounts" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-download"></span> {{ 'delete_all_revenue_accounts'|_ }}
|
||||
</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_liabilities')|escape('html') }}"
|
||||
data-type="liabilities" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="liabilities" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-ticket"></span> {{ 'delete_all_liabilities'|_ }}</button>
|
||||
</div>
|
||||
<h4>{{ 'accounts'|_ }}</h4>
|
||||
@@ -270,28 +270,28 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h4>{{ 'transactions'|_ }}</h4>
|
||||
<h4> {{ 'transactions'|_ }}</h4>
|
||||
<div class="btn-group">
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_transactions')|escape('html') }}"
|
||||
data-type="transactions" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="transactions" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-exchange"></span> {{ 'delete_all_transactions'|_ }}
|
||||
</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_withdrawals')|escape('html') }}"
|
||||
data-type="withdrawals" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="withdrawals" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-long-arrow-left"></span> {{ 'delete_all_withdrawals'|_ }}
|
||||
</button>
|
||||
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_deposits')|escape('html') }}"
|
||||
data-type="deposits" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="deposits" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-long-arrow-right"></span> {{ 'delete_all_deposits'|_ }}
|
||||
</button>
|
||||
<button type="button"
|
||||
data-success="{{ trans('firefly.deleted_all_transfers')|escape('html') }}"
|
||||
data-type="transfers" class="confirm btn btn-warning btn-sm"><span
|
||||
data-type="transfers" class="confirm btn btn-danger btn-sm"><span
|
||||
class="fa fa-exchange"></span> {{ 'delete_all_transfers'|_ }}</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -310,6 +310,9 @@
|
||||
var confirmText = '{{ trans('firefly.are_you_sure')|escape('js') }}';
|
||||
$(document).ready(function () {
|
||||
$('.confirm').on('click', function (e) {
|
||||
if(!confirm(confirmText)) {
|
||||
return false;
|
||||
}
|
||||
var link = $(e.currentTarget);
|
||||
var classes = link.find('i').attr('class');
|
||||
var url = deleteAPIRoute + '?objects=' + link.data('type');
|
||||
|
Reference in New Issue
Block a user