Files
TimeTracker/templates/errors/400.html
Dries Peeters 016fe5ead0 feat(ui): refresh templates and dashboards; improve admin and error pages
- Update global layout and styles: `app/templates/base.html`, `app/static/base.css`
- Modernize analytics dashboards (web + mobile)
- Revamp auth pages: login, profile, edit profile
- Refresh error pages: 400/403/404/500 and generic
- Polish main dashboard and search
- Enhance tasks views: create/edit/view, kanban, my/overdue
- Update clients, projects, invoices, and reports pages
- Refine timer pages (timer/edit/manual_entry)
- Tweak admin routes and templates
- Update license server util and integration docs
- Refresh README and help/about content

Notes:
- UI-focused changes; no database migrations included.
2025-09-12 10:03:40 +02:00

38 lines
1.6 KiB
HTML

{% extends "base.html" %}
{% block title %}{{ _('400 Bad Request') }} - {{ app_name }}{% endblock %}
{% block content %}
<div class="container mt-5">
<div class="row justify-content-center">
<div class="col-md-6">
<div class="card">
<div class="card-header bg-warning text-dark">
<h4 class="mb-0">
<i class="fas fa-exclamation-triangle"></i> {{ _('400 Bad Request') }}
</h4>
</div>
<div class="card-body text-center">
<h5 class="card-title">{{ _('Invalid Request') }}</h5>
<p class="card-text">
{{ _('The request you made is invalid or contains errors. This could be due to:') }}
</p>
<ul class="list-unstyled text-start">
<li><i class="fas fa-check text-success"></i> {{ _('Missing or invalid form data') }}</li>
<li><i class="fas fa-check text-success"></i> {{ _('Malformed request parameters') }}</li>
</ul>
<div class="mt-4">
<a href="{{ url_for('main.dashboard') }}" class="btn btn-primary">
<i class="fas fa-home"></i> {{ _('Go to Dashboard') }}
</a>
<button onclick="history.back()" class="btn btn-secondary">
<i class="fas fa-arrow-left"></i> {{ _('Go Back') }}
</button>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}