mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Hide purge/delete buttons on Ninja accounts
This commit is contained in:
parent
9a21f754d5
commit
23a19be9e9
@ -967,6 +967,14 @@ class Account extends Eloquent
|
|||||||
return strpos($this->account_key, 'zg4ylmzDkdkPOT8yoKQw9LTWaoZJx7') === 0;
|
return strpos($this->account_key, 'zg4ylmzDkdkPOT8yoKQw9LTWaoZJx7') === 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
|
public function isNinjaOrLicenseAccount()
|
||||||
|
{
|
||||||
|
return $this->isNinjaAccount() || $this->account_key == NINJA_LICENSE_ACCOUNT_KEY;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $plan
|
* @param $plan
|
||||||
*/
|
*/
|
||||||
|
@ -226,84 +226,86 @@
|
|||||||
|
|
||||||
{!! Former::close() !!}
|
{!! Former::close() !!}
|
||||||
|
|
||||||
<div class="panel panel-default">
|
@if (! Auth::user()->account->isNinjaOrLicenseAccount())
|
||||||
<div class="panel-heading">
|
<div class="panel panel-default">
|
||||||
<h3 class="panel-title">{!! trans('texts.delete_data') !!}</h3>
|
<div class="panel-heading">
|
||||||
</div>
|
<h3 class="panel-title">{!! trans('texts.delete_data') !!}</h3>
|
||||||
<div class="panel-body">
|
|
||||||
{!! Former::open('settings/purge_data')->addClass('purge-data') !!}
|
|
||||||
{!! Former::actions(
|
|
||||||
Button::danger(trans('texts.purge_data'))
|
|
||||||
->withAttributes(['onclick' => 'showPurgeConfirm()'])
|
|
||||||
->appendIcon(Icon::create('trash'))
|
|
||||||
->large()
|
|
||||||
) !!}
|
|
||||||
<div class="form-group">
|
|
||||||
<div class="col-lg-8 col-sm-8 col-lg-offset-4 col-sm-offset-4">
|
|
||||||
<span class="help-block">{{ trans('texts.purge_data_help')}}</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<br/>
|
<div class="panel-body">
|
||||||
<div class="modal fade" id="confirmPurgeModal" tabindex="-1" role="dialog" aria-labelledby="confirmPurgeModalLabel" aria-hidden="true">
|
{!! Former::open('settings/purge_data')->addClass('purge-data') !!}
|
||||||
<div class="modal-dialog" style="min-width:150px">
|
{!! Former::actions(
|
||||||
<div class="modal-content">
|
Button::danger(trans('texts.purge_data'))
|
||||||
<div class="modal-header">
|
->withAttributes(['onclick' => 'showPurgeConfirm()'])
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
->appendIcon(Icon::create('trash'))
|
||||||
<h4 class="modal-title" id="confirmPurgeModalLabel">{!! trans('texts.purge_data') !!}</h4>
|
->large()
|
||||||
</div>
|
) !!}
|
||||||
<div class="container" style="width: 100%; padding-bottom: 0px !important">
|
<div class="form-group">
|
||||||
<div class="panel panel-default">
|
<div class="col-lg-8 col-sm-8 col-lg-offset-4 col-sm-offset-4">
|
||||||
<div class="panel-body">
|
<span class="help-block">{{ trans('texts.purge_data_help')}}</span>
|
||||||
<p><b>{{ trans('texts.purge_data_message') }}</b></p>
|
</div>
|
||||||
<br/>
|
</div>
|
||||||
</div>
|
<br/>
|
||||||
</div>
|
<div class="modal fade" id="confirmPurgeModal" tabindex="-1" role="dialog" aria-labelledby="confirmPurgeModalLabel" aria-hidden="true">
|
||||||
</div>
|
<div class="modal-dialog" style="min-width:150px">
|
||||||
<div class="modal-footer" style="margin-top: 2px">
|
<div class="modal-content">
|
||||||
<button type="button" class="btn btn-default" data-dismiss="modal">{{ trans('texts.go_back') }}</button>
|
<div class="modal-header">
|
||||||
<button type="button" class="btn btn-danger" onclick="confirmPurge()">{{ trans('texts.purge_data') }}</button>
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h4 class="modal-title" id="confirmPurgeModalLabel">{!! trans('texts.purge_data') !!}</h4>
|
||||||
|
</div>
|
||||||
|
<div class="container" style="width: 100%; padding-bottom: 0px !important">
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-body">
|
||||||
|
<p><b>{{ trans('texts.purge_data_message') }}</b></p>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer" style="margin-top: 2px">
|
||||||
|
<button type="button" class="btn btn-default" data-dismiss="modal">{{ trans('texts.go_back') }}</button>
|
||||||
|
<button type="button" class="btn btn-danger" onclick="confirmPurge()">{{ trans('texts.purge_data') }}</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
{!! Former::close() !!}
|
||||||
{!! Former::close() !!}
|
|
||||||
|
|
||||||
{!! Former::open('settings/cancel_account')->addClass('cancel-account') !!}
|
{!! Former::open('settings/cancel_account')->addClass('cancel-account') !!}
|
||||||
{!! Former::actions( Button::danger(trans('texts.cancel_account'))->large()->withAttributes(['onclick' => 'showCancelConfirm()'])->appendIcon(Icon::create('trash'))) !!}
|
{!! Former::actions( Button::danger(trans('texts.cancel_account'))->large()->withAttributes(['onclick' => 'showCancelConfirm()'])->appendIcon(Icon::create('trash'))) !!}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="col-lg-8 col-sm-8 col-lg-offset-4 col-sm-offset-4">
|
<div class="col-lg-8 col-sm-8 col-lg-offset-4 col-sm-offset-4">
|
||||||
<span class="help-block">{{ trans('texts.cancel_account_help')}}</span>
|
<span class="help-block">{{ trans('texts.cancel_account_help')}}</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="modal fade" id="confirmCancelModal" tabindex="-1" role="dialog" aria-labelledby="confirmCancelModalLabel" aria-hidden="true">
|
||||||
<div class="modal fade" id="confirmCancelModal" tabindex="-1" role="dialog" aria-labelledby="confirmCancelModalLabel" aria-hidden="true">
|
<div class="modal-dialog" style="min-width:150px">
|
||||||
<div class="modal-dialog" style="min-width:150px">
|
<div class="modal-content">
|
||||||
<div class="modal-content">
|
<div class="modal-header">
|
||||||
<div class="modal-header">
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
<h4 class="modal-title" id="confirmCancelModalLabel">{!! trans('texts.cancel_account') !!}</h4>
|
||||||
<h4 class="modal-title" id="confirmCancelModalLabel">{!! trans('texts.cancel_account') !!}</h4>
|
</div>
|
||||||
</div>
|
<div class="container" style="width: 100%; padding-bottom: 0px !important">
|
||||||
<div class="container" style="width: 100%; padding-bottom: 0px !important">
|
<div class="panel panel-default">
|
||||||
<div class="panel panel-default">
|
<div class="panel-body">
|
||||||
<div class="panel-body">
|
<p><b>{{ trans('texts.cancel_account_message') }}</b></p><br/>
|
||||||
<p><b>{{ trans('texts.cancel_account_message') }}</b></p><br/>
|
<p>{!! Former::textarea('reason')
|
||||||
<p>{!! Former::textarea('reason')
|
->placeholder(trans('texts.reason_for_canceling'))
|
||||||
->placeholder(trans('texts.reason_for_canceling'))
|
->raw()
|
||||||
->raw()
|
->rows(4) !!}</p>
|
||||||
->rows(4) !!}</p>
|
<br/>
|
||||||
<br/>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="modal-footer" style="margin-top: 2px">
|
||||||
<div class="modal-footer" style="margin-top: 2px">
|
<button type="button" class="btn btn-default" data-dismiss="modal">{{ trans('texts.go_back') }}</button>
|
||||||
<button type="button" class="btn btn-default" data-dismiss="modal">{{ trans('texts.go_back') }}</button>
|
<button type="button" class="btn btn-danger" onclick="confirmCancel()">{{ trans('texts.cancel_account') }}</button>
|
||||||
<button type="button" class="btn btn-danger" onclick="confirmCancel()">{{ trans('texts.cancel_account') }}</button>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{!! Former::close() !!}
|
||||||
</div>
|
</div>
|
||||||
{!! Former::close() !!}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
@endif
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user