Laitetilat: laitelinkit kortteihin + Sijainnit pois yritysasetuksista
Laitetila-laite-yhteys: - Lisätty laitetila_id -sarake devices-tauluun - Laite-lomakkeeseen uusi "Laitetila" dropdown (Tekniikka → Laitteet) - Laitetila-kortit näyttävät laitemäärän ja laitechipit (max 4 + "+N muuta") - Laitetilan detailnäkymässä taulukko tilan laitteista (nimi, tyyppi, malli, IP, ping) - dbLoadLaitetilat palauttaa device_count ja devices-listan per laitetila Yritysasetukset: - Poistettu Sijainnit-osio yrityksen tiedoista (hallitaan Tekniikka → Sijainnit) - Sijainnit sub-tab Tekniikassa pysyy ennallaan Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
43
index.html
43
index.html
@@ -983,6 +983,12 @@
|
||||
<h4 style="color:var(--primary-dark);margin-bottom:0.5rem;">Tiedostot</h4>
|
||||
<div id="laitetila-files-list"></div>
|
||||
</div>
|
||||
|
||||
<!-- Laitteet tässä tilassa -->
|
||||
<div id="laitetila-devices-section" style="margin-top:1.5rem;">
|
||||
<h4 style="color:var(--primary-dark);margin-bottom:0.5rem;">🖥 Laitteet</h4>
|
||||
<div id="laitetila-devices-list"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1717,37 +1723,6 @@
|
||||
<pre id="smtp-test-result" style="display:none;background:#1a1a2e;color:#0f0;padding:0.75rem;border-radius:6px;font-size:0.8rem;max-height:300px;overflow:auto;margin-top:0.5rem;white-space:pre-wrap;"></pre>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Sijainnit (Sites) -->
|
||||
<div class="table-card" style="padding:1.5rem;margin-top:1rem;">
|
||||
<div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;">
|
||||
<h3 style="color:#0f3460;margin:0;">Sijainnit</h3>
|
||||
<button class="btn-primary" id="btn-add-site" style="font-size:0.85rem;">+ Lisää sijainti</button>
|
||||
</div>
|
||||
<p style="color:#888;font-size:0.85rem;margin-bottom:1rem;">Toimipisteet ja konesalit joihin laitteita voidaan sijoittaa.</p>
|
||||
<div id="sites-list"></div>
|
||||
<div id="site-form-container" style="display:none;margin-top:1rem;padding:1rem;background:#f8f9fb;border-radius:8px;">
|
||||
<h4 style="color:#0f3460;margin-bottom:0.75rem;" id="site-form-title">Uusi sijainti</h4>
|
||||
<input type="hidden" id="site-form-id">
|
||||
<div class="form-grid" style="max-width:600px;">
|
||||
<div class="form-group">
|
||||
<label>Nimi *</label>
|
||||
<input type="text" id="site-form-nimi" placeholder="esim. Konesali A">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Osoite</label>
|
||||
<input type="text" id="site-form-osoite" placeholder="esim. Teollisuuskatu 5">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Kaupunki</label>
|
||||
<input type="text" id="site-form-kaupunki" placeholder="esim. Helsinki">
|
||||
</div>
|
||||
</div>
|
||||
<div style="display:flex;gap:0.5rem;margin-top:0.75rem;">
|
||||
<button class="btn-primary" id="btn-save-site">Tallenna</button>
|
||||
<button class="btn-secondary" id="btn-cancel-site">Peruuta</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Käyttäjäoikeudet -->
|
||||
<div class="table-card" style="padding:1.5rem;margin-top:1rem;">
|
||||
<h3 style="color:#0f3460;margin-bottom:0.5rem;">Käyttäjäoikeudet</h3>
|
||||
@@ -1793,6 +1768,12 @@
|
||||
<option value="">— Ei sijaintia —</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="device-form-laitetila">Laitetila</label>
|
||||
<select id="device-form-laitetila">
|
||||
<option value="">— Ei laitetilaa —</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="device-form-tyyppi">Tyyppi</label>
|
||||
<select id="device-form-tyyppi">
|
||||
|
||||
Reference in New Issue
Block a user