Document existing utilities and modules
This commit is contained in:
parent
5feb6ff0f6
commit
dce59dbae9
95
src/index.md
Normal file
95
src/index.md
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
Utils, Utils.*
|
||||||
|
: Hilfsfunktionionen _unabhängig von Foundation_
|
||||||
|
|
||||||
|
Utils
|
||||||
|
: Yesod Hilfsfunktionen und Instanzen, Text-HTML-Widget-Konvertierungen
|
||||||
|
(`DisplayAble`), Crud, `NTop`, Utility-Funktionen für `MonadPlus`, `Maybe`,
|
||||||
|
`MaybeT`, `Map`, und Attrs-Lists
|
||||||
|
|
||||||
|
Utils.TH
|
||||||
|
: Template Haskell code-generatoren von unabhängigen Hilfsfunktionen (`deriveSimpleWith`)
|
||||||
|
|
||||||
|
Utils.DB
|
||||||
|
: Derived persistent functions (`existsBy`, `getKeyBy404`, ...)
|
||||||
|
|
||||||
|
Utils.Form
|
||||||
|
: `renderAForm`, Field-Settings helper, `FormIdentifier`, `Button`-Klasse,
|
||||||
|
unabhängige konkrete Buttons
|
||||||
|
|
||||||
|
Utils.PathPiece
|
||||||
|
: (Template-Haskell)-Hilfsfunktionen für Formulierung von PathPiece-Instanzen
|
||||||
|
|
||||||
|
Utils.Lens
|
||||||
|
: Automatisch erzeugt Linsen für eigene und Yesod-Typen, `Control.Lens`-Export
|
||||||
|
|
||||||
|
Utils.DateTime
|
||||||
|
: Template Haskell code-generatoren zum compile-time einbinden von Zeitzone
|
||||||
|
und `TimeLocale`
|
||||||
|
|
||||||
|
Handler.Utils, Handler.Utils.*
|
||||||
|
: Hilfsfunktionien, importieren `Import`
|
||||||
|
|
||||||
|
Handler.Utils
|
||||||
|
: `Handler.Utils.*`, Unsortierte _Foundation-abhängige_ Hilfsfunktionen
|
||||||
|
|
||||||
|
Handler.Utils.DateTime
|
||||||
|
: Nutzer-spezifisches `DateTime`-Formatieren
|
||||||
|
|
||||||
|
Handler.Utils.Form
|
||||||
|
: Konkrete Buttons, spezielle Felder (inkl. Datei-Upload-Felder),
|
||||||
|
Optionslisten (`optionsPersistCryptoId`), `forced`-Felder (erzwungenes
|
||||||
|
Ergebnis, deaktiviertes Feld), `multiAction`
|
||||||
|
|
||||||
|
Handler.Utils.Rating
|
||||||
|
: `Rating` (kodiert eine Rating-Datei), Parsen und PrettyPrinten von
|
||||||
|
Rating-Dateien
|
||||||
|
|
||||||
|
Handler.Utils.Sheet
|
||||||
|
: `fetchSheet`
|
||||||
|
|
||||||
|
Handler.Utils.StudyFeatures
|
||||||
|
: Parsen von LDAP StudyFeatures-Strings
|
||||||
|
|
||||||
|
Handler.Utils.Submission
|
||||||
|
: `assignSubmissions`, `sinkSubmission` State-Maschinen die (bereits geparste)
|
||||||
|
ZIP-Archive auseinandernehmen und (in einer Transaction) in die Datenbank
|
||||||
|
speichern
|
||||||
|
|
||||||
|
Handler.Utils.Submission.TH
|
||||||
|
: Template Haskell zum parsen und einkompilieren von Dateiname-Blacklist für
|
||||||
|
`sinkSubmission`; Patterns in `config/submission-blacklist`
|
||||||
|
|
||||||
|
Handler.Utils.Table
|
||||||
|
: Hilfsfunktion zum direkten Benutzen von Colonnade (kein `dbTable`)
|
||||||
|
|
||||||
|
Handler.Utils.Table.Pagination
|
||||||
|
: Here be Dragons
|
||||||
|
|
||||||
|
Paginated database-backed tables with support for sorting, filtering,
|
||||||
|
numbering, forms, further database-requests within cells
|
||||||
|
|
||||||
|
Includes helper functions for mangling pagination-, sorting-, and filter-settings
|
||||||
|
|
||||||
|
Includes helper functions for constructing common types of cells
|
||||||
|
|
||||||
|
Handler.Utils.Table.Pagination.Types
|
||||||
|
: `Sortable`-Headedness for colonnade
|
||||||
|
|
||||||
|
Handler.Utils.Templates
|
||||||
|
: Modals
|
||||||
|
|
||||||
|
Handler.Utils.Term
|
||||||
|
: Formularfelder für Terms
|
||||||
|
|
||||||
|
Handler.Utils.Zip
|
||||||
|
: Conduit-basiertes ZIP Parsen und Erstellen
|
||||||
|
|
||||||
|
Handler.Common
|
||||||
|
: Handler aus dem Scaffolding; Implementierungen von Handlern, die _jede
|
||||||
|
Website_ irgendwann braucht
|
||||||
|
|
||||||
|
CryptoID
|
||||||
|
: Definiert CryptoIDs für custom Typen (aus Model)
|
||||||
|
|
||||||
|
Model.Migration
|
||||||
|
: Manuelle Datenbank-Migration
|
||||||
Loading…
Reference in New Issue
Block a user