-
f913a87b14
Lisää kansion poisto -toiminto dokumenttien hallintaan
Jukka Lampikoski
2026-03-12 00:24:01 +02:00
-
7ed17c163f
Liittymien VLAN/Laite/IP-kentät hakevat nyt tiedot IPAM:sta ja laiterekisteristä
Jukka Lampikoski
2026-03-12 00:20:42 +02:00
-
d9944922e9
Poista vanha Tiedostot-osio asiakasprofiilista (korvattu Dokumentit-osiolla)
Jukka Lampikoski
2026-03-12 00:01:16 +02:00
-
cb52dbfabe
Dokumenttien poisto kaikille + versioiden säilytysrajoitus
Jukka Lampikoski
2026-03-11 23:35:50 +02:00
-
f40b387383
Dokumentit: kokousmuistiot, kansiorakenne, sub-tabit, asiakaslinkkaus
Jukka Lampikoski
2026-03-11 23:19:05 +02:00
-
150c774bb3
Siirrä allekirjoitukset Asiakaspalvelu-välilehdelle + postilaatikoiden piilotus
Jukka Lampikoski
2026-03-11 22:33:38 +02:00
-
ead68715ee
Lisää Empor-yrityksen SVG-logo
Jukka Lampikoski
2026-03-11 21:41:38 +02:00
-
16d53c71be
Yritysvaihto päivittää layoutin aktiivisen yrityksen mukaan
Jukka Lampikoski
2026-03-11 21:35:48 +02:00
-
5d17381f58
Korjaa admin-roolitarkistukset käyttämään isCurrentUserAdmin()
Jukka Lampikoski
2026-03-11 21:20:16 +02:00
-
68c9075676
Yrityskohtaiset käyttäjäroolit + IP-rajoitus bugikorjaus
Jukka Lampikoski
2026-03-11 20:45:18 +02:00
-
4c128f5c71
Piilota kehitysehdotukset sub-tab Tehtävät-välilehdeltä
Jukka Lampikoski
2026-03-11 20:21:54 +02:00
-
1587d85902
Kehitysehdotus-nappi fixed-positioon oikeaan alakulmaan
Jukka Lampikoski
2026-03-11 20:17:17 +02:00
-
b4f687acb1
Kehitysehdotus-nappi footeriin
Jukka Lampikoski
2026-03-11 20:14:03 +02:00
-
6628eaeb89
Korjaa IPv6 IP-allow: IPv4-mapped IPv6 ↔ IPv4 cross-matching
Jukka Lampikoski
2026-03-11 18:02:16 +02:00
-
9208ab387a
NetAdmin: liittymän muokkausmodal + nopeusvalikko dropdowniksi
Jukka Lampikoski
2026-03-11 17:26:41 +02:00
-
517e57c287
Poista hintasarake NetAdmin-näkymästä
Jukka Lampikoski
2026-03-11 16:54:33 +02:00
-
f05313530f
NetAdmin-moduuli: liittymien listaus ja haku
Jukka Lampikoski
2026-03-11 16:39:24 +02:00
-
e6fa65165e
Versioiva dokumentinhallinta + Laitetilat-moduuli
Jukka Lampikoski
2026-03-11 15:18:32 +02:00
-
093f40ac09
Osatehtävät (subtaskit) TODO-tehtäviin
Jukka Lampikoski
2026-03-11 14:45:47 +02:00
-
ad4c5605f6
Tikettinäkymään 'Luo tehtävä' -nappi
Jukka Lampikoski
2026-03-11 14:28:17 +02:00
-
fb22e09c0b
Korjaa isAdmin() -> isCompanyAdmin() todo-endpointeissa
Jukka Lampikoski
2026-03-11 14:14:01 +02:00
-
77aa809439
Korjaa todo_status/assign: poista dbLoadTodo-kutsu joka kaatui
Jukka Lampikoski
2026-03-11 14:11:20 +02:00
-
ea2fdcb316
Debug: näytä palvelimen raakavastaus virhealertissa
Jukka Lampikoski
2026-03-11 14:03:06 +02:00
-
e3ef6d84b7
Siirrä Tehtävät-tab navigaatiossa heti Asiakaspalvelun jälkeen
Jukka Lampikoski
2026-03-11 14:00:06 +02:00
-
e53a6babdb
Debug: paranna virhekäsittelyä todo_status + apiCall JSON parse
Jukka Lampikoski
2026-03-11 13:52:50 +02:00
-
b0c9817aaa
Korjaa todo status/assign: suora UPDATE dbSaveTodo:n sijaan
Jukka Lampikoski
2026-03-11 13:49:49 +02:00
-
3e1fe6e831
Korjaa status-muutos: päivitä lukunäkymä muutoksen jälkeen
Jukka Lampikoski
2026-03-11 13:46:20 +02:00
-
eabd2efda5
Deadline-sarakkeen otsikko -> Päivämäärä
Jukka Lampikoski
2026-03-11 13:42:55 +02:00
-
40879b3db1
Deadline-sarake ekaksi tehtävälistassa, käynnissä-rivit vihreällä
Jukka Lampikoski
2026-03-11 13:39:40 +02:00
-
e3891463e9
Tehtäviin Tyyppi-kenttä (tekniikka, laskutus, myynti, asennus, muu)
Jukka Lampikoski
2026-03-11 13:35:17 +02:00
-
cdc5f366ff
Kehitysehdotusten Päivämäärä-sarake ekaksi
Jukka Lampikoski
2026-03-11 13:31:43 +02:00
-
46b40cfc83
TODO-listaus tauluriveinä korttien sijaan, deadline-lajittelu
Jukka Lampikoski
2026-03-11 13:26:43 +02:00
-
4a1dccb6ff
Uusi TODO-moduuli: Tehtävät + Kehitysehdotukset + Ajanseuranta
Jukka Lampikoski
2026-03-11 13:14:53 +02:00
-
ec86263c5c
Ohjeiden kuvat oletuksena max 400px, klikkaa suurentaa lightboxissa
Jukka Lampikoski
2026-03-11 12:51:08 +02:00
-
42b815116b
Ohjeet: screenshot-upload paste & drag-drop + kuva-lightbox
Jukka Lampikoski
2026-03-11 12:48:21 +02:00
-
9cb2eeeb62
Korjaa IMAP sähköpostien body-dekoodaus kokonaan
Jukka Lampikoski
2026-03-11 12:43:17 +02:00
-
a898da119e
Laitteiden Tyyppi ja Funktio kentät muutettu dropdown-valikoiksi
Jukka Lampikoski
2026-03-11 12:32:55 +02:00
-
565259423d
Ohjeet: kuva-upload -toiminto Markdown-editoriin
Jukka Lampikoski
2026-03-11 12:24:36 +02:00
-
7c4060bfa8
Ohjeet-moduuli: Confluence-tyylinen tietopankki asiakaspalvelijoille
Jukka Lampikoski
2026-03-11 12:19:00 +02:00
-
f4f11505d2
Korjaa sijaintien muokkaus: vaihtaa asetukset-välilehdelle
Jukka Lampikoski
2026-03-11 11:53:59 +02:00
-
9a9f12fb0b
Poista ylimääräiset Lisää sijainti -napit (laitteet + sijainnit)
Jukka Lampikoski
2026-03-11 11:12:46 +02:00
-
56c9e3d2d0
IPAM: piilota vapaat lohkot varatun subnetin alta
Jukka Lampikoski
2026-03-11 10:31:13 +02:00
-
6a84231cce
IPAM: VLAN-duplikaattivaroitus "jatketaanko silti" -dialogilla
Jukka Lampikoski
2026-03-11 10:08:34 +02:00
-
410e46a4fb
IPAM: vapaan lohkon klikkaus avaa lisää-modaalin esitäytettynä
Jukka Lampikoski
2026-03-11 09:53:18 +02:00
-
44053d27f2
IPAM: duplikaatti-IP-tarkistus, vapaat lohkot, asiakas-kentän poisto + varattu oletus
Jukka Lampikoski
2026-03-11 09:50:18 +02:00
-
8a73423bf1
Auto-VLAN käyttää subnetin nimeä + poistettu Reserved-tila
Jukka Lampikoski
2026-03-11 09:36:57 +02:00
-
7222f817ab
IPAM: IPv6-tuki + subnetin käyttöaste-laskuri
Jukka Lampikoski
2026-03-11 09:36:11 +02:00
-
2686377fe2
Auto-VLAN: verkon/IP:n VLAN-numero luo VLANin automaattisesti
Jukka Lampikoski
2026-03-11 09:31:54 +02:00
-
5a77c70a7e
IPAM: VLAN-kenttä takaisin vapaaksi numerokentäksi
Jukka Lampikoski
2026-03-11 09:29:15 +02:00
-
9830ed6b82
Tekniikka sub-tab pysyy refreshin yli (hash-navigointi)
Jukka Lampikoski
2026-03-11 09:25:57 +02:00
-
03c9a7605a
Auto-IPAM: laitteen hallintaosoite varataan automaattisesti
Jukka Lampikoski
2026-03-11 09:22:16 +02:00
-
75e4ab4b42
IPAM: VLAN- ja asiakas-dropdownit lomakkeeseen
Jukka Lampikoski
2026-03-11 09:18:43 +02:00
-
565a7b6ab3
IPAM: Hierarkkinen puunäkymä + VLANit erilleen
Jukka Lampikoski
2026-03-11 09:13:53 +02:00
-
1dc04326aa
IPv6-tuki IP-rajoitukseen
Jukka Lampikoski
2026-03-11 08:54:40 +02:00
-
2b4591c49f
Korjaa getClientIp() X-Forwarded-For parsinta + näytä IP virheessä
Jukka Lampikoski
2026-03-11 08:53:32 +02:00
-
8b8237ed52
Poista superadmin-backdoor maininta IP-rajoituksen helptextistä
Jukka Lampikoski
2026-03-11 08:50:07 +02:00
-
b1b1dd1feb
IP-rajoitus: oletusarvo 'kaikki' kentässä
Jukka Lampikoski
2026-03-11 08:49:22 +02:00
-
250722dc41
Yrityskohtainen IP-rajoitus kirjautumiseen
Jukka Lampikoski
2026-03-11 08:48:34 +02:00
-
dd1125e2ab
Osoitettu -> Agentti tikettilistan sarakkeessa
Jukka Lampikoski
2026-03-11 08:42:24 +02:00
-
75560c2b66
Tikettilista: Asiakas-sarake Tilan jälkeen + Osoitettu-sarake
Jukka Lampikoski
2026-03-11 08:38:15 +02:00
-
ba440b4882
Poista ratkaistu-tila tiketeistä, pidetään vain suljettu
Jukka Lampikoski
2026-03-11 08:31:42 +02:00
-
cc974f0aa8
Muuta päättynyt sopimus -> jatkuva (vihreä)
Jukka Lampikoski
2026-03-11 08:27:42 +02:00
-
417728683c
Piilota asiakashinnat oletuksena + näytä sopimuksen jäljellä oleva aika
Jukka Lampikoski
2026-03-11 08:24:38 +02:00
-
64bf6aa2da
Poista vastauspohjat asetuksista, pidetään vain tikettipuolella
Jukka Lampikoski
2026-03-11 08:20:44 +02:00
-
07e9c63c47
Tikettinumerointi (VVNKKNN) + automaattinen vastaus
Jukka Lampikoski
2026-03-11 00:24:17 +02:00
-
96a35c7e0b
UX-parannukset postilaatikon asetuksiin
Jukka Lampikoski
2026-03-11 00:07:46 +02:00
-
335ed540f1
Korjaa captcha race condition + paranna SMTP-debuggausta
Jukka Lampikoski
2026-03-11 00:01:52 +02:00
-
1a41579e4b
Lisää SMTP-testaustyökalu postilaatikon asetuksiin
Jukka Lampikoski
2026-03-10 23:57:34 +02:00
-
d5b015d71a
Lisää fallback-ketju SMTP-tunnuksille
Jukka Lampikoski
2026-03-10 23:44:47 +02:00
-
cbf2bd93c8
Lisää mailbox-debug virheviestiin lähetyksen epäonnistuessa
Jukka Lampikoski
2026-03-10 23:43:55 +02:00
-
feb2823bf8
Lisää väliaikainen mailbox_debug endpoint
Jukka Lampikoski
2026-03-10 23:41:48 +02:00
-
ee01926aab
Kirjoita SMTP-client uusiksi: AUTH PLAIN + LOGIN, SSL-konteksti
Jukka Lampikoski
2026-03-10 23:39:12 +02:00
-
f7e5a3c1db
Korjaa SMTP-salasanan kopiointi kun käytetään samoja tunnuksia
Jukka Lampikoski
2026-03-10 23:35:17 +02:00
-
6c1ee4e0d8
Lisää tarkka virheviesti SMTP-lähetykseen debuggausta varten
Jukka Lampikoski
2026-03-10 23:30:28 +02:00
-
ff2613ff01
SMTP-palvelin aina näkyvissä + CuituNet → Cuitunet
Jukka Lampikoski
2026-03-10 23:28:31 +02:00
-
0efd4c11ee
Lisää Oy yrityksen nimen perään oletusallekirjoituksessa
Jukka Lampikoski
2026-03-10 23:24:23 +02:00
-
5ea01ce7b3
Lisää oletusallekirjoitus kaikille käyttäjille
Jukka Lampikoski
2026-03-10 23:21:35 +02:00
-
2da63262a7
Näytä SMTP-portti ja salaus aina mailbox-lomakkeessa
Jukka Lampikoski
2026-03-10 23:14:20 +02:00
-
eaf47d5b78
Yhdistä IMAP/SMTP-asetukset vierekkäin + "Käytä samoja tunnuksia"
Jukka Lampikoski
2026-03-10 22:50:45 +02:00
-
78f25d0079
Lisää SMTP-lähetystuki postilaatikoihin
Jukka Lampikoski
2026-03-10 22:46:28 +02:00
-
a13f3e00a5
Paranna allekirjoituksen esikatselu-logiikkaa
Jukka Lampikoski
2026-03-10 22:30:36 +02:00
-
e1cc95f306
Siirrä allekirjoituksen esikatselu checkboxin alle
Jukka Lampikoski
2026-03-10 22:18:03 +02:00
-
5d6aa981b2
feat: TO-kenttä näkyviin vastauslomakkeessa
Jukka Lampikoski
2026-03-10 22:12:12 +02:00
-
83509fffc5
fix: käännä allekirjoitus-checkbox → "Käytä allekirjoitusta" (oletuksena päällä)
Jukka Lampikoski
2026-03-10 22:02:45 +02:00
-
2d2680483c
feat: vastauspohjien hallinta asiakaspalvelu-tabissa + allekirjoitus-checkbox
Jukka Lampikoski
2026-03-10 21:51:56 +02:00
-
f6e11f8426
feat: oma profiili -toiminto + placeholder-siivous + poista fix-skriptit
Jukka Lampikoski
2026-03-10 21:38:32 +02:00
-
f6602fb81f
feat: tiketin asiakas-automaattitunnistus + lisää liidi -nappi
Jukka Lampikoski
2026-03-10 21:23:05 +02:00
-
0029256f03
temp: fix_saatavuus.php — korjaa API-avain ja CORS cuitunet.fi:lle
Jukka Lampikoski
2026-03-10 20:57:37 +02:00
-
b7e50042b5
feat: admin näkee oman yrityksen käyttäjät
Jukka Lampikoski
2026-03-10 20:26:53 +02:00
-
df42fbc917
temp: fix_role.php — korjaa admin → superadmin rooli
Jukka Lampikoski
2026-03-10 20:22:17 +02:00
-
9140c912cd
feat: Tekniikka-moduuli sub-tabeilla (Laitteet + Sijainnit + IPAM)
Jukka Lampikoski
2026-03-10 20:18:56 +02:00
-
e37da2b40d
fix: piilota nimi/subtitle login-sivulta kun logo on käytössä
Jukka Lampikoski
2026-03-10 19:38:58 +02:00
-
03655956ac
feat: asiakasyhteyksiin erilliset VLAN/laite/portti/IP-kentät
Jukka Lampikoski
2026-03-10 19:26:22 +02:00
-
c6e68fd1e3
feat: lisätiedot-kenttä asiakasyhteyksiin (kytkin, IP, VLAN yms.)
Jukka Lampikoski
2026-03-10 19:09:45 +02:00
-
18d378be63
feat: Laitteet-moduuli (inventaario) + sijaintien hallinta + login-fix
Jukka Lampikoski
2026-03-10 19:00:26 +02:00
-
a135aaaaef
feat: moduulijärjestelmä + käyttäjäroolit + suhteellinen aika
Jukka Lampikoski
2026-03-10 18:42:07 +02:00
-
86ffcc88de
fix: include priority field in ticket list API response
Jukka Lampikoski
2026-03-10 18:08:53 +02:00
-
19d94f8c19
fix: priority color takes precedence over status color in ticket list
Jukka Lampikoski
2026-03-10 18:02:42 +02:00
-
4ce9cefa6a
refactor: move priority emails to customer card
Jukka Lampikoski
2026-03-10 18:00:10 +02:00
-
8485da8cbf
feat: ticket reply improvements + priority + templates + Telegram
Jukka Lampikoski
2026-03-10 17:42:05 +02:00