mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-01-23 23:13:18 -06:00
Remove V2 layout and references to it.
This commit is contained in:
parent
d8c2186ac9
commit
32095bf509
@ -207,4 +207,3 @@ IS_SANDSTORM=false
|
||||
IS_DOCKER=false
|
||||
IS_HEROKU=false
|
||||
BUNQ_USE_SANDBOX=false
|
||||
FFIII_LAYOUT=v1
|
||||
|
@ -36,7 +36,7 @@ return [
|
||||
*/
|
||||
|
||||
'paths' => [
|
||||
realpath(base_path(sprintf('resources/views/%s', env('FFIII_LAYOUT', 'v1')))),
|
||||
realpath(base_path('resources/views/v1')),
|
||||
],
|
||||
|
||||
/*
|
||||
@ -50,6 +50,6 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'compiled' => realpath(storage_path(sprintf('framework/views/%s', env('FFIII_LAYOUT', 'v1')))),
|
||||
'compiled' => realpath(storage_path('framework/views/v1')),
|
||||
|
||||
];
|
||||
|
@ -1,89 +0,0 @@
|
||||
{% extends "./layout/auth" %}
|
||||
{% block content %}
|
||||
<div class="page-single">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col col-login mx-auto">
|
||||
<div class="text-center mb-6">
|
||||
<img src="v2/assets/images/firefly-iii-48.png" class="h-6" alt="Firefly III v{{ FF_VERSION }}" title="Firefly III v{{ FF_VERSION }}">
|
||||
</div>
|
||||
{# ERROR LOGIN STUFF #}
|
||||
{% if errors.all|length > 0 %}
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{% if errors.all|length == 1 %}
|
||||
<strong>{{ 'flash_error'|_ }}</strong> {{ errors.first() }}
|
||||
{% else %}
|
||||
<strong>{{ 'flash_error'|_ }}</strong>
|
||||
<ul>
|
||||
{% for message in errors.all %}
|
||||
<li>{{ message }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<form class="card" action="{{ route('login') }}" method="post">
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}"/>
|
||||
<div class="card-body p-6">
|
||||
<div class="card-title">
|
||||
{% if IS_DEMO_SITE %}
|
||||
Welcome to the Firefly III demonstration website!
|
||||
{% else %}
|
||||
{{ 'sign_in_to_start'|_ }}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% if IS_DEMO_SITE %}
|
||||
<p>
|
||||
To log in, please use email address <strong>{{ DEMO_USERNAME }}</strong> with password <strong>{{ DEMO_PASSWORD }}</strong>
|
||||
</p>
|
||||
{% endif %}
|
||||
<div class="form-group">
|
||||
{% if config('firefly.login_provider') == 'eloquent' %}
|
||||
<label class="form-label">{{ trans('form.email') }}</label>
|
||||
<input type="email" class="{% if errors.has('email') %}is-invalid{% endif %} form-control" name="email" id="email" value="{{ old('email') }}" autocomplete="email" aria-describedby="emailHelp" placeholder="{{ trans('form.email') }}" required>
|
||||
{% if errors.has('email') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('email')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<label class="form-label">{{ trans('form.login_name') }}</label>
|
||||
<input type="email" class="{% if errors.has('email') %}is-invalid{% endif %} form-control" name="email" id="email" autocomplete="username" aria-describedby="emailHelp" placeholder="{{ trans('form.login_name') }}" required>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="form-label">
|
||||
Password
|
||||
{% if allowReset %}
|
||||
<a href="{{ route('password.reset.request') }}" class="float-right small">{{ 'forgot_my_password'|_ }}</a>
|
||||
{% endif %}
|
||||
</label>
|
||||
<input type="password" name="password" class="{% if errors.has('password') %}is-invalid{% endif %} form-control" autocomplete="password" id="password" placeholder="Password">
|
||||
{% if errors.has('password') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('password')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="custom-control custom-checkbox">
|
||||
<input type="checkbox" class="custom-control-input" name="remember" {% if remember %}checked{% endif %} value="1" />
|
||||
<span class="custom-control-label">{{ trans('form.remember_me') }}</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="form-footer">
|
||||
<button type="submit" class="btn btn-primary btn-block">{{ 'sign_in'|_ }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
{% if allowRegistration %}
|
||||
<div class="text-center text-muted">
|
||||
<a href="{{ route('register') }}">{{ 'register_new_account'|_ }}</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
@ -1,62 +0,0 @@
|
||||
{% extends "./layout/auth" %}
|
||||
{% block content %}
|
||||
<div class="page-single">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col col-login mx-auto">
|
||||
<div class="text-center mb-6">
|
||||
<img src="v2/images/basic-logo-square.png" class="h-6" alt="Firefly III v{{ FF_VERSION }}" title="Firefly III v{{ FF_VERSION }}">
|
||||
</div>
|
||||
|
||||
{# ERRORS FOR RESET LOGIN STUFF #}
|
||||
{% if errors.all|length > 0 %}
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{% if errors.all|length == 1 %}
|
||||
<strong>{{ 'flash_error'|_ }}</strong> {{ errors.first() }}
|
||||
{% else %}
|
||||
<strong>{{ 'flash_error'|_ }}</strong>
|
||||
<ul>
|
||||
{% for message in errors.all %}
|
||||
<li>{{ message }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<form class="card" action="{{ route('password.email') }}" method="post">
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}">
|
||||
<div class="card-body p-6">
|
||||
{% if session('status') %}
|
||||
<p>
|
||||
{{ session('status') }}
|
||||
</p>
|
||||
{% else %}
|
||||
<div class="card-title">{{ 'reset_password'|_ }}</div>
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.email') }}</label>
|
||||
<input autocomplete="email" type="email" name="email" class="{% if errors.has('email') %}is-invalid{% endif %} form-control"
|
||||
placeholder="{{ trans('form.email') }}" value="{{ email }}" required>
|
||||
{% if errors.has('email') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('email')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if not session('status') %}
|
||||
<div class="form-footer">
|
||||
<button type="submit" class="btn btn-primary btn-block">{{ 'reset_button'|_ }}</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</form>
|
||||
<div class="text-center text-muted">
|
||||
<a href="{{ route('login') }}">{{ 'want_to_login'|_ }}</a><br>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
@ -1,105 +0,0 @@
|
||||
{% extends "./layout/auth" %}
|
||||
{% block content %}
|
||||
<div class="page-single">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col col-login mx-auto">
|
||||
<div class="text-center mb-6">
|
||||
<img src="v2/images/basic-logo-square.png" class="h-6" alt="Firefly III v{{ FF_VERSION }}" title="Firefly III v{{ FF_VERSION }}">
|
||||
</div>
|
||||
<form class="card" action="{{ route('password.reset.request') }}" method="post">
|
||||
|
||||
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}">
|
||||
<input type="hidden" name="token" value="{{ token }}">
|
||||
<div class="card-body p-6">
|
||||
<div class="card-title">{{ 'reset_password'|_ }}</div>
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.email') }}</label>
|
||||
<input autocomplete="email" type="email" name="email" class="{% if errors.has('email') %}is-invalid{% endif %} form-control" placeholder="{{ trans('form.email') }}" value="{{ old('email') }}" required>
|
||||
{% if errors.has('email') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('email')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.password') }}</label>
|
||||
<input type="password" autocomplete="password" class="{% if errors.has('password') %}is-invalid{% endif %} form-control" name="password" placeholder="{{ trans('form.password') }}" required>
|
||||
{% if errors.has('password') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('password')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.password_confirmation') }}</label>
|
||||
<input type="password" autocomplete="password" name="{% if errors.has('password_confirmation') %}is-invalid{% endif %} password_confirmation" class="form-control" placeholder="{{ trans('form.password_confirmation') }}" required>
|
||||
{% if errors.has('password_confirmation') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('password_confirmation')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="custom-control custom-checkbox">
|
||||
<input type="checkbox" name="verify_password" value="1" checked class="custom-control-input" />
|
||||
<span class="custom-control-label"><a href="#" data-toggle="modal" data-target="#pwModal">{{ trans('form.verify_password') }}</a></span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-footer">
|
||||
<button type="submit" class="btn btn-primary btn-block">{{ 'button_reset_password'|_ }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="text-center text-muted">
|
||||
<a href="{{ route('login') }}">{{ 'want_to_login'|_ }}</a><br>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
{# modal #}
|
||||
|
||||
<div class="modal fade" id="pwModal" tabindex="-1" role="dialog" aria-labelledby="pwModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
{{ 'secure_pw_history'|_ }}
|
||||
</p>
|
||||
<p>
|
||||
{{ 'secure_pw_ff'|_ }}
|
||||
</p>
|
||||
<p>
|
||||
{{ 'secure_pw_check_box'|_ }}
|
||||
</p>
|
||||
|
||||
<h4>{{ 'secure_pw_working_title'|_ }}</h4>
|
||||
<p>
|
||||
{{ 'secure_pw_working'|_ }}
|
||||
</p>
|
||||
<h4>{{ 'secure_pw_should'|_ }}</h4>
|
||||
<p>
|
||||
{{ 'secure_pw_long_password'|_ }}
|
||||
</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary" data-dismiss="modal">{{ 'close'|_ }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
@ -1,78 +0,0 @@
|
||||
{% extends "./layout/auth" %}
|
||||
{% block content %}
|
||||
<div class="page-single">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col col-login mx-auto">
|
||||
<div class="text-center mb-6">
|
||||
<img src="v2/assets/images/firefly-iii-48.png" class="h-6" alt="Firefly III v{{ FF_VERSION }}" title="Firefly III v{{ FF_VERSION }}">
|
||||
</div>
|
||||
|
||||
{# ERRORS FOR REGISTER STUFF #}
|
||||
{% if errors.all|length > 0 %}
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{% if errors.all|length == 1 %}
|
||||
<strong>{{ 'flash_error'|_ }}</strong> {{ errors.first() }}
|
||||
{% else %}
|
||||
<strong>{{ 'flash_error'|_ }}</strong>
|
||||
<ul>
|
||||
{% for message in errors.all %}
|
||||
<li>{{ message }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<form class="card" action="{{ route('register') }}" method="post">
|
||||
<input type="hidden" name="_token" value="{{ csrf_token() }}">
|
||||
<div class="card-body p-6">
|
||||
<div class="card-title">{{ 'register_new_account'|_ }}</div>
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.email') }}</label>
|
||||
<input autocomplete="email" type="email" name="email" class="{% if errors.has('email') %}is-invalid{% endif %} form-control" placeholder="{{ trans('form.email') }}" value="{{ email }}" required>
|
||||
{% if errors.has('email') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('email')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.password') }}</label>
|
||||
<input type="password" autocomplete="password" class="{% if errors.has('password') %}is-invalid{% endif %} form-control" name="password" placeholder="{{ trans('form.password') }}" required>
|
||||
{% if errors.has('password') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('password')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="form-label">{{ trans('form.password_confirmation') }}</label>
|
||||
<input type="password" autocomplete="password" name="{% if errors.has('password_confirmation') %}is-invalid{% endif %} password_confirmation" class="form-control" placeholder="{{ trans('form.password_confirmation') }}" required>
|
||||
{% if errors.has('password_confirmation') %}
|
||||
<div class="invalid-feedback">
|
||||
{{ errors.get('password_confirmation')[0] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="custom-control custom-checkbox">
|
||||
<input type="checkbox" name="verify_password" value="1" checked class="custom-control-input" />
|
||||
<span class="custom-control-label"><a href="#" data-toggle="modal" data-target="#pwModal">{{ trans('form.verify_password') }}</a></span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-footer">
|
||||
<button type="submit" class="btn btn-primary btn-block">{{ 'button_register'|_ }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="text-center text-muted">
|
||||
<a href="{{ route('login') }}">{{ 'want_to_login'|_ }}</a><br>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
@ -1,13 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
With this token, they can access <strong>all</strong> of your financial records through the Firefly III API.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
If this wasn't you, please revoke this token as soon as possible at {{ route('profile.index') }}.
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,7 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
Somebody (hopefully you) just created a new Firefly III API Access Token for your user account.
|
||||
|
||||
With this token, they can access all of your financial records through the Firefly III API.
|
||||
|
||||
If this wasn't you, please revoke this token as soon as possible at {{ route('profile.index') }}.
|
||||
{% include 'emails.footer-text' %}
|
@ -1,5 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
This is a test message from your Firefly III instance. It was sent to {{ email }}.
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,3 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
This is a test message from your Firefly III instance. It was sent to {{ email }}.
|
||||
{% include 'emails.footer-text' %}
|
@ -1,20 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
To start using your brand new Firefly III account, you need to activate it. Activating your account allows the website to verify that this email address is
|
||||
valid. Unfortunately, not even the most complex routines can work this out, without actually sending an email message. And here it is!
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
To active your account please follow the link below.
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
<strong>PLEASE</strong> verify that this activation link goes to the Firefly III installation you expect it to be:
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
<a href="{{ route }}" style="color:#337ab7">{{ route }}</a>
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
You should be redirected to the index page right away. The link expires in about four hours.
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,11 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
To start using your brand new Firefly III account, you need to activate it. Activating your account allows the website to verify that this email address is valid. Unfortunately, not even the most complex routines can work this out, without actually sending an email message. And here it is!
|
||||
|
||||
To active your account please follow the link below.
|
||||
|
||||
PLEASE verify that this activation link goes to the Firefly III installation you expect it to be:
|
||||
|
||||
{{ route }}
|
||||
|
||||
You should be redirected to the index page right away. The link expires in about four hours.
|
||||
{% include 'emails.footer-text' %}
|
@ -1,18 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The old email addres was: {{ oldEmail }}
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The new email address is: <strong>{{ newEmail }}</strong>
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
You cannot use Firefly III until you confirm this change. Please follow the link below to do so.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
<a href="{{ uri }}">{{ uri }}</a>
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,9 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
You or somebody with access to your Firefly III account has changed your email address. If you did not expect this message, please ignore and delete it.
|
||||
|
||||
The old email addres was: {{ oldEmail }}
|
||||
|
||||
The new email address is: {{ newEmail }}
|
||||
|
||||
You cannot use Firefly III until you confirm this change. Please follow the link to do so: {{ uri }}
|
||||
{% include 'emails.footer-text' %}
|
@ -1,47 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Firefly III v{{ version }} ran into an error: <span style="font-family: monospace;">{{ errorMessage }}</span>
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The error was of type "{{ class }}".
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The error occured on/at: {{ time }}.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
This error occured in file <span style="font-family: monospace;">{{ file }}</span> on line {{ line }} with code {{ code }}.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
{% if loggedIn %}
|
||||
The error was encountered by user #{{ user.id }}, <a href="mailto:{{ user.email }}">{{ user.email }}</a>.
|
||||
{% else %}
|
||||
There was no user logged in for this error or no user was detected.
|
||||
{% endif %}
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The IP address related to this error is: {{ ip }}<br />
|
||||
URL is: {{ url }}<br>
|
||||
User agent: {{ userAgent }}
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The full stacktrace is below. If you think this is a bug in Firefly III, you
|
||||
can forward this message to
|
||||
<a href="mailto:thegrumpydictator@gmail.com?subject=BUG!">thegrumpydictator@gmail.com</a>.
|
||||
This can help fix the bug you just encountered.
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
If you prefer, you can also open a new issue on <a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a>.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The full stacktrace is below:</p>
|
||||
<p style="font-family: monospace;font-size:11px;color:#aaa">
|
||||
{{ stackTrace|nl2br }}
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,31 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
Firefly III v{{ version }} ran into an error: {{ errorMessage }}.
|
||||
|
||||
The error was of type "{{ class }}".
|
||||
|
||||
The error occured on/at: {{ time }}.
|
||||
|
||||
This error occured in file "{{ file }}" on line {{ line }} with code {{ code }}.
|
||||
|
||||
{% if loggedIn %}
|
||||
The error was encountered by user #{{ user.id }}, {{ user.email }}.
|
||||
{% else %}
|
||||
There was no user logged in for this error or no user was detected.
|
||||
{% endif %}
|
||||
|
||||
The IP address related to this error is: {{ ip }}
|
||||
URL is: {{ url }}
|
||||
User agent: {{ userAgent }}
|
||||
|
||||
The full stacktrace is below. If you think this is a bug in Firefly III, you
|
||||
can forward this message to thegrumpydictator@gmail.com. This can help fix
|
||||
the bug you just encountered.
|
||||
|
||||
If you prefer, you can also open a new issue here:
|
||||
|
||||
https://github.com/firefly-iii/firefly-iii/issues
|
||||
|
||||
The full stacktrace is below:
|
||||
|
||||
{{ stackTrace }}
|
||||
{% include 'emails.footer-text' %}
|
@ -1,13 +0,0 @@
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Beep boop,
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The Firefly III Mail Robot
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:11px;color:#aaa;">
|
||||
PS: This message was sent because a request from IP {{ ip }}{{ userIp }}{{ ipAddress }} triggered it.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,6 +0,0 @@
|
||||
|
||||
Beep boop,
|
||||
|
||||
The Firefly III Mail Robot
|
||||
|
||||
PS: This message was sent because a request from IP {{ ip }}{{ userIp }}{{ ipAddress }} triggered it.
|
@ -1,10 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Hi there,
|
||||
</p>
|
@ -1,2 +0,0 @@
|
||||
Hi there,
|
||||
|
@ -1,14 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It's labeled "{{ client.name }}"
|
||||
and has callback URL <span style="font-family: monospace;">{{ client.redirect }}</span>.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
With this client, they can access <strong>all</strong> of your financial records through the Firefly III API.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
If this wasn't you, please revoke this client as soon as possible at {{ route('profile.index') }}.
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,9 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It's labeled "{{ client.name }}" and has callback URL:
|
||||
|
||||
{{ client.redirect }}
|
||||
|
||||
With this client, they can access <strong>all</strong> of your financial records through the Firefly III API.
|
||||
|
||||
If this wasn't you, please revoke this client as soon as possible at {{ route('profile.index') }}.
|
||||
{% include 'emails.footer-text' %}
|
@ -1,13 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Somebody tried to reset your password. If it was you, please follow the link below to do so.
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
<strong>PLEASE</strong> verify that the link actually goes to the Firefly III you expect it to go!
|
||||
</p>
|
||||
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
<a href="{{ url }}">{{ url }}</a>
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,7 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
Somebody tried to reset your password. If it was you, please follow the link below to do so.
|
||||
|
||||
PLEASE verify that the link actually goes to the Firefly III you expect it to go!
|
||||
|
||||
{{ url }}
|
||||
{% include 'emails.footer-text' %}
|
@ -1,18 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
Welkome to <a style="color:#337ab7" href="{{ address }}">Firefly III</a>. Your registration has made it, and this email is here to confirm it. Yay!
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
If you have forgotten your password already, please reset it using
|
||||
<a style="color:#337ab7" href="{{ address }}/password/reset">the password reset tool</a>.
|
||||
</li>
|
||||
<li style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
There is a help-icon in the top right corner of each page. If you need help, click it!
|
||||
</li>
|
||||
<li style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
If you haven't already, please read the <a style="color:#337ab7" href="https://firefly-iii.org/description/">full description</a>.
|
||||
</li>
|
||||
</ul>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,20 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
Welkome to Firefly III. Your registration has made it, and this email is here to confirm it. Yay!
|
||||
|
||||
* If you have forgotten your password already, please reset it using the password reset tool.
|
||||
* There is a help-icon in the top right corner of each page. If you need help, click it!
|
||||
* If you haven't already, please read the first use guide and the full description.
|
||||
|
||||
Enjoy!
|
||||
|
||||
Firefly III:
|
||||
{{ address }}
|
||||
|
||||
Password reset:
|
||||
{{ address }}/password/reset
|
||||
|
||||
Documentation:
|
||||
https://github.com/firefly-iii/firefly-iii
|
||||
https://firefly-iii.org/
|
||||
|
||||
{% include 'emails.footer-text' %}
|
@ -1,34 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
{% if journals.count == 1 %}
|
||||
Firefly III has created a transaction for you.
|
||||
{% endif %}
|
||||
{% if journals.count > 1 %}
|
||||
Firefly III has created {{ journals.count }} transactions for you.
|
||||
{% endif %}
|
||||
</p>
|
||||
|
||||
|
||||
{% if journals.count == 1 %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
You can find it in your Firefly III installation:<br />
|
||||
{% for journal in journals %}
|
||||
<a href="{{ route('transactions.show', journal.id) }}">{{ journal.description }}</a> (TODO)
|
||||
{% endfor %}
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
{% if journals.count > 1 %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
You can find them in your Firefly III installation:
|
||||
</p>
|
||||
<ul>
|
||||
{% for journal in journals %}
|
||||
<li>
|
||||
<a href="{{ route('transactions.show', journal.id) }}">{{ journal.description }}</a> (TODO)
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
|
||||
{% include 'emails.footer-html' %}
|
@ -1,25 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
{% if journals.count == 1 %}
|
||||
Firefly III has created a transaction for you.
|
||||
|
||||
{% endif %}
|
||||
{% if journals.count > 1 %}
|
||||
Firefly III has created {{ journals.count }} transactions for you.
|
||||
{% endif %}
|
||||
{% if journals.count == 1 %}
|
||||
You can find in in your Firefly III installation:
|
||||
|
||||
{% for journal in journals %}
|
||||
{{ journal.description }}: {{ route('transactions.show', journal.id) }} (TODO)
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{% if journals.count > 1 %}
|
||||
You can find them in your Firefly III installation:
|
||||
|
||||
{% for journal in journals %}
|
||||
- {{ journal.description }}: {{ route('transactions.show', journal.id) }} (TODO)
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{% include 'emails.footer-text' %}
|
@ -1,18 +0,0 @@
|
||||
{% include 'emails.header-html' %}
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
You or somebody with access to your Firefly III account has changed your email address.
|
||||
If you did not expect this to happen, you <strong>must</strong> follow the "undo"-link below to protect your account!
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
If you initiated this change, you may safely ignore this message.
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The old email addres was: <strong>{{ oldEmail }}</strong>
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
The new email address is: {{ newEmail }}
|
||||
</p>
|
||||
<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;">
|
||||
To undo the change, follow this link: <a href="{{ uri }}">{{ uri }}</a>
|
||||
</p>
|
||||
{% include 'emails.footer-html' %}
|
@ -1,12 +0,0 @@
|
||||
{% include 'emails.header-text' %}
|
||||
You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen,
|
||||
you must follow the "undo"-link below to protect your account!
|
||||
|
||||
If you initiated this change, you may safely ignore this message.
|
||||
|
||||
The old email addres was: {{ oldEmail }}
|
||||
|
||||
The new email address is: {{ newEmail }}
|
||||
|
||||
To undo the change, follow this link: {{ uri }}
|
||||
{% include 'emails.footer-text' %}
|
@ -1,35 +0,0 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
{# favicons #}
|
||||
{% include('partials.favicons') %}
|
||||
<link rel="icon" href="./favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
|
||||
<!-- Generated: 2018-04-16 09:29:05 +0200 -->
|
||||
<title>500</title>
|
||||
<link rel="stylesheet" href="v2/lib/font-awesome/4.7.0/css/font-awesome.min.css?v={{ FF_VERSION }}">
|
||||
<link rel="stylesheet" href="v2/assets/css/gf-source.css?v={{ FF_VERSION }}">
|
||||
<link href="v2/assets/css/dashboard.css" rel="stylesheet" />
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-content">
|
||||
<div class="container text-center">
|
||||
<div class="display-1 text-muted mb-5">Firefly III error</div>
|
||||
<h1 class="h2 mb-3">{{ message |default('General unknown errror')|raw }}</h1>
|
||||
<p class="h4 text-muted font-weight-normal mb-7">
|
||||
If you do not know how to handle this error, please open an issue on
|
||||
<a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a>
|
||||
or <a href="mailto:thegrumpydictator@gmail.com">send me a message</a>.</p>
|
||||
<a class="btn btn-primary" href="javascript:history.back()">
|
||||
<i class="fe fe-arrow-left mr-2"></i>Go back
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -1,29 +0,0 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<base href="{{ route('index') }}/">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en"/>
|
||||
|
||||
{# favicons #}
|
||||
{% include('partials.favicons') %}
|
||||
|
||||
<title>{{ pageTitle|default('Firefly III') }} (v{{ FF_VERSION }})</title>
|
||||
<link rel="stylesheet" href="v2/lib/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="v2/assets/css/gf-source.css">
|
||||
<link href="v2/assets/css/dashboard.css" rel="stylesheet"/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page">
|
||||
{% block content %}{% endblock %}
|
||||
|
||||
<script src="v2/assets/js/vendors/jquery-3.2.1.min.js"></script>
|
||||
<script src="v2/assets/js/vendors/bootstrap.bundle.min.js"></script>
|
||||
|
||||
{# favicons #}
|
||||
{% include('partials.password_modal') %}
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,145 +0,0 @@
|
||||
<!doctype html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<base href="{{ route('index') }}/">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
|
||||
{# favicons #}
|
||||
{% include('partials.favicons') %}
|
||||
|
||||
<title>
|
||||
{% if subTitle %}
|
||||
{{ subTitle }} »
|
||||
{% endif %}
|
||||
{% if title != "Firefly III" %}
|
||||
{{ title }} »
|
||||
{% endif %}
|
||||
|
||||
Firefly III
|
||||
</title>
|
||||
<link rel="stylesheet" href="v2/lib/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="v2/assets/css/gf-source.css">
|
||||
<script src="v2/assets/js/require.min.js"></script>
|
||||
<script>
|
||||
requirejs.config({
|
||||
baseUrl: '.'
|
||||
});
|
||||
</script>
|
||||
<!-- Dashboard Core -->
|
||||
<link href="v2/assets/css/dashboard.css" rel="stylesheet" />
|
||||
<script src="v2/assets/js/dashboard.js"></script>
|
||||
<!-- c3.js Charts Plugin -->
|
||||
<link href="v2/assets/plugins/charts-c3/plugin.css" rel="stylesheet" />
|
||||
<script src="v2/assets/plugins/charts-c3/plugin.js"></script>
|
||||
<!-- Google Maps Plugin -->
|
||||
<link href="v2/assets/plugins/maps-google/plugin.css" rel="stylesheet" />
|
||||
<script src="v2/assets/plugins/maps-google/plugin.js"></script>
|
||||
<!-- Input Mask Plugin -->
|
||||
<script src="v2/assets/plugins/input-mask/plugin.js"></script>
|
||||
</head>
|
||||
<body class="">
|
||||
<div class="page">
|
||||
<div class="page-main">
|
||||
<div class="header py-4">
|
||||
<div class="container">
|
||||
<div class="d-flex">
|
||||
{# favicons #}
|
||||
{% include('partials.top_bar') %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="header collapse d-lg-flex p-0" id="headerMenuCollapse">
|
||||
<div class="container">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-lg-3 ml-auto">
|
||||
<form class="input-icon my-3 my-lg-0" action="{{ route('search.index') }}" method="get">
|
||||
<input type="search" class="form-control header-search" placeholder="Search…" name="q" tabindex="1">
|
||||
<div class="input-icon-addon">
|
||||
<i class="fe fe-search"></i>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-lg order-lg-first">
|
||||
{# favicons #}
|
||||
{% include('partials.top_menu') %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="my-3 my-md-5">
|
||||
<div class="container">
|
||||
<div class="page-header">
|
||||
<h1 class="page-title">
|
||||
{{ title }}
|
||||
<small class="text-muted">{{ subTitle }}</small>
|
||||
</h1>
|
||||
</div>
|
||||
{% block content %}{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8">
|
||||
<div class="row">
|
||||
<div class="col-6 col-md-3">
|
||||
<ul class="list-unstyled mb-0">
|
||||
<li><a href="#">First link</a></li>
|
||||
<li><a href="#">Second link</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-6 col-md-3">
|
||||
<ul class="list-unstyled mb-0">
|
||||
<li><a href="#">Third link</a></li>
|
||||
<li><a href="#">Fourth link</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-6 col-md-3">
|
||||
<ul class="list-unstyled mb-0">
|
||||
<li><a href="#">Fifth link</a></li>
|
||||
<li><a href="#">Sixth link</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-6 col-md-3">
|
||||
<ul class="list-unstyled mb-0">
|
||||
<li><a href="#">Other link</a></li>
|
||||
<li><a href="#">Last link</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 mt-4 mt-lg-0">
|
||||
Premium and Open Source dashboard template with responsive and high quality UI. For Free!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<div class="row align-items-center flex-row-reverse">
|
||||
<div class="col-auto ml-lg-auto">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-auto">
|
||||
<ul class="list-inline list-inline-dots mb-0">
|
||||
<li class="list-inline-item"><a href="./docs/index.html">Documentation</a></li>
|
||||
<li class="list-inline-item"><a href="./faq.html">FAQ</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<a href="https://github.com/tabler/tabler" class="btn btn-outline-primary btn-sm">Source code</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-lg-auto mt-3 mt-lg-0 text-center">
|
||||
Copyright © 2018 <a href=".">Tabler</a>. Theme by <a href="https://codecalm.net" target="_blank">codecalm.net</a> All rights reserved.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,16 +0,0 @@
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=3e8AboOwbd">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=3e8AboOwbd">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=3e8AboOwbd">
|
||||
<link rel="manifest" href="/site.webmanifest?v=3e8AboOwbd">
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg?v=3e8AboOwbd" color="#5bbad5">
|
||||
<link rel="shortcut icon" href="/favicon.ico?v=3e8AboOwbd">
|
||||
<meta name="apple-mobile-web-app-title" content="Firefly III">
|
||||
<meta name="application-name" content="Firefly III">
|
||||
<meta name="msapplication-TileColor" content="#2d89ef">
|
||||
<meta name="msapplication-TileImage" content="/mstile-144x144.png?v=3e8AboOwbd">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="mobile-web-app-capable" content="yes">
|
||||
<meta name="HandheldFriendly" content="True">
|
||||
<meta name="MobileOptimized" content="320">
|
@ -1,35 +0,0 @@
|
||||
{# modal #}
|
||||
<div class="modal fade" id="pwModal" tabindex="-1" role="dialog" aria-labelledby="pwModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
{{ 'secure_pw_history'|_ }}
|
||||
</p>
|
||||
<p>
|
||||
{{ 'secure_pw_ff'|_ }}
|
||||
</p>
|
||||
<p>
|
||||
{{ 'secure_pw_check_box'|_ }}
|
||||
</p>
|
||||
|
||||
<h4>{{ 'secure_pw_working_title'|_ }}</h4>
|
||||
<p>
|
||||
{{ 'secure_pw_working'|_ }}
|
||||
</p>
|
||||
<h4>{{ 'secure_pw_should'|_ }}</h4>
|
||||
<p>
|
||||
{{ 'secure_pw_long_password'|_ }}
|
||||
</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary" data-dismiss="modal">{{ 'close'|_ }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@ -1,88 +0,0 @@
|
||||
<a class="header-brand" href="{{ route('index') }}">
|
||||
<img src="v2/assets/images/basic-logo-ff3.png" class="header-brand-img" alt="Firefly III">
|
||||
</a>
|
||||
<div class="d-flex order-lg-2 ml-auto">
|
||||
|
||||
{# SOURCE CODE LINK #}
|
||||
{#
|
||||
<div class="nav-item d-none d-md-flex">
|
||||
<a href="https://github.com/tabler/tabler" class="btn btn-sm btn-outline-primary" target="_blank">Source code</a>
|
||||
</div>
|
||||
#}
|
||||
|
||||
{# TOP MENU WITH ALERTS, NOT IN USE #}
|
||||
{#
|
||||
<div class="dropdown d-none d-md-flex">
|
||||
<a class="nav-link icon" data-toggle="dropdown">
|
||||
<i class="fe fe-bell"></i>
|
||||
<span class="nav-unread"></span>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
|
||||
<a href="#" class="dropdown-item d-flex">
|
||||
<span class="avatar mr-3 align-self-center" style="background-image: url(demo/faces/male/41.jpg)"></span>
|
||||
<div>
|
||||
<strong>Nathan</strong> pushed new commit: Fix page load performance issue.
|
||||
<div class="small text-muted">10 minutes ago</div>
|
||||
</div>
|
||||
</a>
|
||||
<a href="#" class="dropdown-item d-flex">
|
||||
<span class="avatar mr-3 align-self-center" style="background-image: url(demo/faces/female/1.jpg)"></span>
|
||||
<div>
|
||||
<strong>Alice</strong> started new task: Tabler UI design.
|
||||
<div class="small text-muted">1 hour ago</div>
|
||||
</div>
|
||||
</a>
|
||||
<a href="#" class="dropdown-item d-flex">
|
||||
<span class="avatar mr-3 align-self-center" style="background-image: url(demo/faces/female/18.jpg)"></span>
|
||||
<div>
|
||||
<strong>Rose</strong> deployed new version of NodeJS REST Api V3
|
||||
<div class="small text-muted">2 hours ago</div>
|
||||
</div>
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="#" class="dropdown-item text-center text-muted-dark">Mark all as read</a>
|
||||
</div>
|
||||
</div>
|
||||
#}
|
||||
<div class="dropdown">
|
||||
<a href="#" class="nav-link pr-0 leading-none" data-toggle="dropdown">
|
||||
<span class="avatar" {#style="background-image: url(./demo/faces/female/25.jpg)"#}></span>
|
||||
<span class="ml-2 d-none d-lg-block">
|
||||
|
||||
<span class="text-default">{{ Auth.user.email }}</span>
|
||||
<small class="text-muted d-block mt-1">USER ROLE</small>
|
||||
</span>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
|
||||
<a class="dropdown-item" href="{{ route('profile.index') }}">
|
||||
<i class="dropdown-icon fa fa-user"></i> {{ 'profile'|_ }}
|
||||
</a>
|
||||
<a class="dropdown-item" href="#">
|
||||
<i class="dropdown-icon fa fa-gear"></i> {{ 'preferences'|_ }}
|
||||
</a>
|
||||
<a class="dropdown-item" href="#">
|
||||
<i class="dropdown-icon fa fa-hand-spock-o"></i> {{ 'administration'|_ }}
|
||||
</a>
|
||||
{#
|
||||
<a class="dropdown-item" href="#">
|
||||
<span class="float-right"><span class="badge badge-primary">6</span></span>
|
||||
<i class="dropdown-icon fe fe-mail"></i> Inbox
|
||||
</a>
|
||||
|
||||
<a class="dropdown-item" href="#">
|
||||
<i class="dropdown-icon fe fe-send"></i> Message
|
||||
</a>
|
||||
#}
|
||||
<div class="dropdown-divider"></div>
|
||||
<a class="dropdown-item" href="#">
|
||||
<i class="dropdown-icon fe fe-help-circle"></i> {{ 'need_help'|_ }}
|
||||
</a>
|
||||
<a class="dropdown-item" href="#">
|
||||
<i class="dropdown-icon fe fe-log-out"></i> {{ 'logout'|_ }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="#" class="header-toggler d-lg-none ml-3 ml-lg-0" data-toggle="collapse" data-target="#headerMenuCollapse">
|
||||
<span class="header-toggler-icon"></span>
|
||||
</a>
|
@ -1,48 +0,0 @@
|
||||
<ul class="nav nav-tabs border-0 flex-column flex-lg-row">
|
||||
<li class="nav-item">
|
||||
<a href="{{ route('index') }}" class="nav-link active"><i class="fa fa-home"></i> {{ 'dashboard'|_ }}</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="javascript:void(0)" class="nav-link" data-toggle="dropdown"><i class="fa fa-repeat"></i> {{ 'transactions'|_ }}</a>
|
||||
<div class="dropdown-menu dropdown-menu-arrow">
|
||||
<a href="{{ route('transactions.show', ['withdrawal']) }}" class="dropdown-item ">{{ 'expenses'|_ }}</a>
|
||||
<a href="{{ route('transactions.show', ['expense']) }}" class="dropdown-item ">{{ 'income'|_ }}</a>
|
||||
<a href="{{ route('transactions.show', ['transfer']) }}" class="dropdown-item ">{{ 'transfers'|_ }}</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="javascript:void(0)" class="nav-link" data-toggle="dropdown"><i class="fa fa-credit-card"></i> {{ 'accounts'|_ }}</a>
|
||||
<div class="dropdown-menu dropdown-menu-arrow">
|
||||
<a href="{{ route('accounts.show', ['asset']) }}" class="dropdown-item ">{{ 'asset_accounts'|_ }}</a>
|
||||
<a href="{{ route('accounts.show', ['expense']) }}" class="dropdown-item ">{{ 'expense_accounts'|_ }}</a>
|
||||
<a href="{{ route('accounts.show', ['revenue']) }}" class="dropdown-item ">{{ 'revenue_accounts'|_ }}</a>
|
||||
<a href="{{ route('accounts.show', ['liabilities']) }}" class="dropdown-item ">{{ 'liabilities'|_ }}</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a href="javascript:void(0)" class="nav-link" data-toggle="dropdown"><i class="fa fa-database"></i> {{ 'structure'|_ }}</a>
|
||||
<div class="dropdown-menu dropdown-menu-arrow">
|
||||
<a href="{{ route('categories.index') }}" class="dropdown-item ">{{ 'categories'|_ }}</a>
|
||||
<a href="{{ route('budgets.index') }}" class="dropdown-item ">{{ 'budgets'|_ }}</a>
|
||||
<a href="{{ route('tags.index') }}" class="dropdown-item ">{{ 'tags'|_ }}</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a href="javascript:void(0)" class="nav-link" data-toggle="dropdown"><i class="fa fa-filter"></i> {{ 'money_management'|_ }}</a>
|
||||
<div class="dropdown-menu dropdown-menu-arrow">
|
||||
<a href="{{ route('bills.index') }}" class="dropdown-item ">{{ 'bills'|_ }}</a>
|
||||
<a href="{{ route('piggy-banks.index') }}" class="dropdown-item ">{{ 'piggy_banks'|_ }}</a>
|
||||
<a href="{{ route('reports.index') }}" class="dropdown-item ">{{ 'reports'|_ }}</a>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a href="javascript:void(0)" class="nav-link" data-toggle="dropdown"><i class="fa fa-gears"></i> {{ 'tools'|_ }}</a>
|
||||
<div class="dropdown-menu dropdown-menu-arrow">
|
||||
<a href="{{ route('rules.index') }}" class="dropdown-item ">{{ 'rules'|_ }}</a>
|
||||
<a href="{{ route('recurring.index') }}" class="dropdown-item ">{{ 'recurrences'|_ }}</a>
|
||||
<a href="{{ route('currencies.index') }}" class="dropdown-item ">{{ 'currencies'|_ }}</a>
|
||||
<a href="{{ route('import.index') }}" class="dropdown-item ">{{ 'import_data'|_ }}</a>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
Loading…
Reference in New Issue
Block a user