fix: use local Chart.js instead of jsdelivr CDN (503 from production)
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions

jsdelivr.net returns 503 from production network (behind FortiGate).
Downloaded Chart.js 4.4.7 UMD bundle locally to eliminate CDN dependency.
Updated all 4 templates that used the CDN link.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-03-10 18:37:10 +01:00
parent f50129a261
commit 41ad6a1b18
5 changed files with 24 additions and 4 deletions

20
static/js/vendor/chart.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -465,7 +465,7 @@
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="{{ url_for('static', filename='js/vendor/chart.min.js') }}"></script>
{% endblock %}
{% block extra_js %}

View File

@ -674,7 +674,7 @@
<div id="toastContainer" style="position: fixed; top: 80px; right: 20px; z-index: 1100; display: flex; flex-direction: column; gap: 10px;"></div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="{{ url_for('static', filename='js/vendor/chart.min.js') }}"></script>
<style>
.modal-overlay#confirmModal { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 1050; align-items: center; justify-content: center; }

View File

@ -4,7 +4,7 @@
{% block head_extra %}
{% if tab == 'overview' %}
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="{{ url_for('static', filename='js/vendor/chart.min.js') }}"></script>
{% endif %}
{% endblock %}

View File

@ -3,7 +3,7 @@
{% block title %}{{ user.name or user.email }} - Analityka{% endblock %}
{% block head_extra %}
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="{{ url_for('static', filename='js/vendor/chart.min.js') }}"></script>
{% endblock %}
{% block extra_css %}