Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
smartcode:kis
Table of Contents
Info
<klem> webware masinas sinu kodukataloogis on kis.tar.gz <klem> kis.webware.ee <klem> rene.bernard / Minuparool1 <klem> http://kiswiki.webware.ee/ <klem> kis kasutajaga saab ligi
Klassifikaatorid
drop columnolemasolevad ümber konvertida- ajax
- multiselection
- lehtedeks jagamine
- kindla väärtuse muutmine (AJAX otsing)
Muudetud
- etc/pages/clsf_ax_sel.inc ←
- lib/?
- inc/classifiers/*
- etc/lang/et.inc
- inc/ajax/clsf* ←
- lib/webdk_dynamic_object_admin_edit_utils.inc
———————–
- inst/db/updates/4.2.0_to_4.2.1_3.sql
- inst/db/updates/4.2.0_to_4.2.1_4.php
- lib/*?
- inc/classifiers/*
Aruandegeneraator
- õigused
- exceli väljatrükk
- khe sheet-ga (ühel detailandmed, teisel koond)
- aruannete salvestamine otse WD-sse
- uues aknas avamise võimalus?
- raportite admin leht
- dünaamiliste tüüpide põhised raportid
- lisatingimuste määramine. eraldi vorm, kus saab kasutada kõiki välja (ka neid, mis raportil ei kajastu) ning sama välja ka mitu korda
- võimalik salvestada ka koos parameetritega?
- custom raportid (handler funktsiooniga)
- raporti kuvamine on kaheosaline protsess
- valides raporti on leht, kus saab määrta raporti parameetrid (näit. ajavahemik, mingid summad jne)
- olles valinud parameetrid näidatakse reaalset raportit
- raportite link menüüsse (kui on confist sisse lülitatud)
- raporti lehtedeks jagamine (veebis), sest tulemusi võib väga palju olla
- risttabeliga raportid
- mitme dyn tabeli peale kokku pandud rapotid
- valiku väljade kasutamine raportites
- väljade alamtüüpide teema
- raporti veergude ja ridada vahetamise võimalus
- võimalik määrata ka download faili nimi (koos kuupäeva ja/või kellaajaga jne)
Dyn tüübi põhise raporti lisamise protsess
- lisad põhiandmed (nimi, dün tüüp, formaadid, õigused)
- valid väljad (vastavalt eelnevalt valitud dyn tüübile), mis raportis kajastuvad
- lisaks saab määrata lisavälju etteantud valikutest (“Kokku”, “Keskmine”, jne). Samuti peaks saama lisada välju, mis täidetakse handler funktsiooniga
- igale väljale peaks lisaks olema samuti võimalik lisada handler funktsioon. Ilmselt siis nii, et igal raportil on ka nn laienduse nimi ning vastavalt sellele saab lisaks veebiliidesele ka ext-i alla handlereid jms teha.
- väljade järjestamine
- valid parameetrid
- iga väljatüübi jaoks on oma handler, mis olenevalt sellest võimaldab teha valikuid (näit. aja välja puhul vahemik või aasta kaupa või siis valiku välja puhul milliseid valikuid näidata või näiteks gurpeerida)
Väljatüüpide parameetrid
Kõik
- admin saab määrata, kas ja milliseid parameetreid kasutaja saab raporti genereerimiseks kasutada
- null / not null
- group by
- sorteering (väljad + asc/desc)
number
- suurem kui / väiksem kui
- round (+ komakohad)
- vahemik (between)
- defineeritud võimalike väärtuste hulk, kust valida (näiteks aastaarvud)
Probleemid
- alamtüübid
Küsimused
- saab konfist sisse/välja lülitada?
- raporti muudatuste history (adminnimise tegevused)?
Muudatused
etc/pages/view_report.inc <- etc/pages/list_reports.inc <- etc/pages/adm_reports.inc <- etc/pages/edit_report_field.inc <- etc/pages/download_report.inc <- etc/lang/et.inc etc/webdk_config.inc-dist lib/webdk_reports.inc <- inst/db/updates/4.1.4_to_4.2.0_1.sql <- inc/reports <-
EXT:
lib/webdk_report_utils.inc <-
Multisel
Muudatused
lib/webdk_dynamic_object_admin_utils.inc lib/webdk_dynamic_object_admin_add_utils.inc lib/webdk_dynamic_object_admin_edit_utils.inc lib/webdk_dynamic_object_utils.inc lib/webdk_dynamic_object_list_utils.inc lib/webdk_dynamic_object_view_utils.inc lib/webdk_dynamic_object_search_utils.inc lib/webdk_dynamic_object_add_utils.inc lib/webdk_dynamic_object_edit_utils.inc lib/webdk_form_utils.inc lib/webdk_dynamic_object_search_utils.inc lib/webdk_search_utils.inc lib/webdk_utils.inc etc/webdk_menu_config.inc etc/webdk_pages_config.inc etc/lang/et.inc inc/dynobject/webdk_edit_field.inc inc/dynobject/webdk_edit_dynobject.inc (ainult kommentaarid) inst/db/update/4.0.2_to_4.0.3.sql www/js/utils.js
Klassifikaatori muudatused
etc/pages/adm_clsf.inc <-- etc/pages/edit_clsf.inc <-- inc/classifiers/* <--
Selection
lib/webdk_dynamic_object_admin_add_utils.inc lib/webdk_dynamic_object_admin_edit_utils.inc lib/webdk_dynamic_object_admin_utils.inc inst/db/updates/4.0.3_to_4.1.0.php <--- etc/lang/et.inc inc/dynobject/webdk_edit_field.inc inc/classifiers/webdk_edit_clsf.inc
smartcode/kis.txt · Last modified: 2019/09/20 15:52 by 127.0.0.1
