Initial commit — Server_Monitorizare_v2
This commit is contained in:
109
templates/wmt/settings.html
Normal file
109
templates/wmt/settings.html
Normal file
@@ -0,0 +1,109 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Global Settings – WMT – {{ app_name }}{% endblock %}
|
||||
|
||||
{% block page_title %}WMT Global Settings{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-lg-9">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<i class="fas fa-cog me-2"></i>
|
||||
Global Configuration
|
||||
<small class="text-muted ms-3">
|
||||
Applied to all WMT devices on next sync.
|
||||
{% if cfg and cfg.updated_at %}
|
||||
Last saved: {{ cfg.updated_at.strftime('%Y-%m-%d %H:%M:%S') }} by {{ cfg.updated_by or 'admin' }}
|
||||
{% endif %}
|
||||
</small>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form method="post">
|
||||
|
||||
<h6 class="text-uppercase text-muted mb-3 mt-2">
|
||||
<i class="fas fa-globe me-1"></i> Chrome Launch
|
||||
</h6>
|
||||
<div class="mb-3">
|
||||
<label class="form-label fw-semibold">Production URL
|
||||
<small class="text-muted fw-normal">(kiosk mode at startup)</small>
|
||||
</label>
|
||||
<input type="url" name="chrome_url" class="form-control"
|
||||
value="{{ cfg.chrome_url if cfg else '' }}" required>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label fw-semibold">Local / Fallback URL
|
||||
<small class="text-muted fw-normal">(optional)</small>
|
||||
</label>
|
||||
<input type="url" name="chrome_local_url" class="form-control"
|
||||
value="{{ cfg.chrome_local_url or '' }}">
|
||||
</div>
|
||||
<div class="mb-4">
|
||||
<label class="form-label fw-semibold">Insecure Origin to Trust
|
||||
<small class="text-muted fw-normal">(--unsafely-treat-insecure-origin-as-secure)</small>
|
||||
</label>
|
||||
<input type="text" name="chrome_insecure_origin" class="form-control"
|
||||
value="{{ cfg.chrome_insecure_origin if cfg else '' }}">
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<h6 class="text-uppercase text-muted mb-3">
|
||||
<i class="fas fa-id-card me-1"></i> Card API
|
||||
</h6>
|
||||
<div class="mb-4">
|
||||
<label class="form-label fw-semibold">Base URL
|
||||
<small class="text-muted fw-normal">Format: {base_url}/{device_name}/{card_id}/{0or1}/{timestamp}</small>
|
||||
</label>
|
||||
<input type="url" name="card_api_base_url" class="form-control"
|
||||
value="{{ cfg.card_api_base_url if cfg else '' }}" required>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<h6 class="text-uppercase text-muted mb-3">
|
||||
<i class="fas fa-server me-1"></i> Server / Network
|
||||
</h6>
|
||||
<div class="row g-3 mb-3">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label fw-semibold">Log Server URL</label>
|
||||
<input type="url" name="server_log_url" class="form-control"
|
||||
value="{{ cfg.server_log_url if cfg else '' }}">
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label fw-semibold">Internet Check Host
|
||||
<small class="text-muted fw-normal">(ping target)</small>
|
||||
</label>
|
||||
<input type="text" name="internet_check_host" class="form-control"
|
||||
value="{{ cfg.internet_check_host if cfg else '' }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label fw-semibold">Auto-Update Host</label>
|
||||
<input type="text" name="update_host" class="form-control"
|
||||
value="{{ cfg.update_host if cfg else '' }}">
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label fw-semibold">Auto-Update SSH User</label>
|
||||
<input type="text" name="update_user" class="form-control"
|
||||
value="{{ cfg.update_user if cfg else '' }}">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<div class="mb-3">
|
||||
<label class="form-label fw-semibold">Admin Notes</label>
|
||||
<textarea name="notes" class="form-control" rows="2">{{ cfg.notes or '' }}</textarea>
|
||||
</div>
|
||||
|
||||
<div class="d-flex gap-2 mt-3">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<i class="fas fa-save me-1"></i> Save Settings
|
||||
</button>
|
||||
<a href="{{ url_for('wmt_web.index') }}" class="btn btn-outline-secondary">Cancel</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user