Wiki » History » Revision 31
Revision 30 (Carsten Rose, 21.03.2023 14:07) → Revision 31/32 (Carsten Rose, 21.03.2023 14:07)
h1. QFQ
[[QFQ_Anwendungen]]
{{child_pages}}
{{toc}}
* Projekt Doku: https://wikiit.math.uzh.ch/it/projekt/qfq
* Enwicklungsinstanz:
** CR: http://qfq.math.uzh.ch/crose/qfq-jqw/
h1. Most important Features/ Bugs
| 1 | Virtual Columns |
| 1 | Upgrade V11 |
| 1 | TinyMCE Upload Images |
* Branch von Enis mergen
* Check das es gut funktioniert - CR hat in Erinnerung das aktuell nur eine von 2 gewuenschten Varianten implementiert ist.
* Bei MultiForms ein Flag 'process' pro Row einfuehren (vergleichbar dbq2) - kann auch fuer copy/paste verwendet werden.
* Formlet
* Damit direkt im Report editiert werden kann
* Um schnell viele FE eines Forms aus/einblenden zu koennen.
* Copy/Paste Records
* Drag'n' Drop (kleiner Aufwand)
* File Upload
* Records (Reihenfolge, Inhalt)
* History (wer hat wann was geaendert) / Log Form Submit (JSON): spezielle Tabelle, FE User, Zeitpunkt, IP, Client, ... (mittlerer Aufwand).
* Logging QFQ Aenderungen, Anzeige der Diffs, wer hat was wann von wo aus geaendert (mittlerer Aufwand)
* Form Elemente in Report anzeigen (Formlets) (mittlerer Aufwand).
* Nextcloud API Zugriff (#5782)
* BPMN view/edit (#5783)
* Single Sign On / OAuth2 (Microsoft AD) / AAI
h1. External API
* JWS: https://tools.ietf.org/html/draft-jones-json-web-signature-04
* JWT: https://jwt.io/
** https://github.com/namshi/jose
h1. Form Design
* Mockup "Person":http://qfq.math.uzh.ch/crose/mockup/mockup/personmock.html, "Second":http://qfq.math.uzh.ch/crose/mockup/mockup/second.html, "TableSorter":http://qfq.math.uzh.ch/crose/mockup/mockup/tablesorter.html, "RTE":http://qfq.math.uzh.ch/crose/mockup/mockup/richtexteditor.html
* "JetBrains":https://www.jetbrains.com/shop/eform/classroom/faculty?returned=true&product=ALL&licenseRef=D367811721 : !form.jetbrains.png!
* "LS2":https://www.ls2.ch/join : !form.ls2.png!