-
Notifications
You must be signed in to change notification settings - Fork 0
Backend
Aufgabe des eigenen User-Backend ist es dass durch einen Admin die Daten der User verwaltet werden können. Falls neue Einträge für Topics(Kategorien) etc. erstellt werden müssen soll das über das eigene Backend geschehen. Des Weiteren können die Daten im Backend gepflegt werden. Dafür wurde ein kleines Backend Dashboard erstellt, damit ein Admin nicht zwangläufig Zugang zum Server benötigt und nicht direkt auf dem Server in der DB Einträge erstellen oder editieren muss.
Die Controller für das Admin Backend befinden sich in dem Namespace backend
und erben jeweils von dem BaseController in diesem Namespace.
Alle Routen für das Admin Backend befinden sich in dem Namespace backend
Für die Charts wurde das gem Chartkick verwendet. https://github.com/ankane/chartkick
Die Mails werden im Development Modus über letter_opener_web versendet. https://github.com/fgrehm/letter_opener_web. Die versendeten Mails findet man unter localhost:3000/letter_opener
Für den Production Betrieb muss noch ein Mailserver hinterlegt werden oder ein E-Mail Postfach.