From 1aa08cdb825d1231a95059f402de5c145b8cd8ae Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Fri, 19 Oct 2018 20:51:33 +0200 Subject: [PATCH] Cleanup --- messages/uniworx/de.msg | 12 +++++------- src/index.md | 37 +++++++++++++++++++++++++++++++++++++ templates/help.hamlet | 3 +-- 3 files changed, 43 insertions(+), 9 deletions(-) diff --git a/messages/uniworx/de.msg b/messages/uniworx/de.msg index 741370d07..2835d3210 100644 --- a/messages/uniworx/de.msg +++ b/messages/uniworx/de.msg @@ -388,12 +388,10 @@ SheetCreateExisting: Folgende Pseudonyme haben bereits abgegeben: UserAccountDeleted name@Text: Konto für #{name} wurde gelöscht! -HelpAnswer: Anfrage von -HelpUser: Benutzeraccount Uni2Work -HelpAnonymous: Anonym (Keine Antwort möglich) -HelpEMail: E-Mail (ohne Login) +HelpAnswer: Antworten an +HelpUser: Meinen Benutzeraccount +HelpAnonymous: Keine Antwort (Anonym) +HelpEMail: E-Mail HelpRequest: Supportanfrage / Verbesserungsvorschlag HelpProblemPage: Problematische Seite - - -Dummy: TODO Message not defined! +HelpIntroduction: Wenn Ihnen die Benutzung dieser Webseite Schwierigkeiten bereitet oder Sie einen verbesserbaren Umstand entdecken bitten wir Sie uns das zu melden, auch wenn Sie Ihr Problem bereits selbst lösen konnten. Wir passen die Seite ständig an und versuchen sie auch für zukünftige Benutzer so einsichtig wie möglich zu halten. \ No newline at end of file diff --git a/src/index.md b/src/index.md index 1a81b627c..2fcfbeaa6 100644 --- a/src/index.md +++ b/src/index.md @@ -103,6 +103,43 @@ Jobs Jobs.Types : `Job`, `Notification`, `JobCtl` Types of Jobs + +Cron.Types + : Datentypen zur Spezifikation von Intervallen zu denen Jobs ausgeführt werden + können: + + `Cron`, `CronMatch`, `CronAbsolute`, `CronRepeat`, `Crontab` + +Cron + : Seiteneffektfreie Berechnungen auf Typen aus `Cron.Types`: `nextCronMatch` + +Jobs.Queue + : Funktionen zum _anstoßen_ von Jobs und zur Kommunikation mit den + Worker-Threads + + `writeJobCtl` schickt Nachricht an einen pseudo-Zufälligen worker-thread der + lokalen Instanz + + `queueJob` und `queueJob'` schreiben neue Jobs in die Instanz-übergreifende + Job-Queue, `queueJob'` stößt außerdem einen lokalen worker-thread an sich + des Jobs anzunehmen + + `runDBJobs` ersetzt `runDB` und erlaubt `queueDBJob` zu + benutzen. `queueDBJob` schreibt einen Job in die Queue; am Ende stößt + `runDBJobs` lokale worker-threads für alle mit `queueDBJobs` eingetragenen + Jobs an. + +Jobs.TH + : Templatehaskell für den dispatch mechanismus für `Jobs` + +Jobs.Crontab + : Generiert `Crontab JobCtl` aus der Datenbank (sammelt alle in den Daten aus + der Datenbank impliziten Jobs (notifications zu bestimmten zeiten, + aufräumaktionen, ...) ein) + +Jobs.Handler.** + : Via `Jobs.TH` delegiert `Jobs` das Interpretieren und Ausführen eines Werts + aus `Jobs.Types` an einen dieser Handler Mail : Monadically constructing MIME emails diff --git a/templates/help.hamlet b/templates/help.hamlet index 532e588cb..6d4b32bca 100644 --- a/templates/help.hamlet +++ b/templates/help.hamlet @@ -1,5 +1,4 @@ - -Bitte beschreiben Sie Ihr Problem: +_{MsgHelpIntroduction}
^{formWidget}