PraetorX Base

PraetorX Base

Kostenlos Core v19.0.1.1.0 LGPL-3

Wiederverwendbare technische Muster aus Produktivcodebases: Queue-Job-System, Validierungs-Mixin, Batch-Verarbeitung und eine OWL-Split-View-Komponente als Grundlage für robuste Odoo-Anwendungen.

Funktionen

Queue-Job-System

Hintergrundverarbeitung von Jobs über Cron mit vollständigem Status-Management. Ideal für die Verarbeitung großer Datensätze ohne UI-Blockierung. Integrierte Job-Übersicht im Backend.

Validierungs-Mixin

Strukturierte Validierung mit HTML-formatierten Zusammenfassungen. Ermöglicht mehrstufige Validierungsworkflows mit verständlichem Nutzer:innen-Feedback direkt im Odoo-Interface.

Batch-Processing-Mixin

State-Machine-Muster für Eltern-Kind-Workflows. Unterstützt typische Dokumenten-Workflows: Entwurf, validiert, gebucht. Konsistentes Verhalten über alle Module hinweg.

OWL Split-View-Komponente

Wiederverwendbare OWL-Komponente für Master-Detail-UI-Layouts. Saubere Trennung von Listen- und Detailansicht. Einfach in eigene Module integrierbar.

Anwendungsfälle

Hintergrundverarbeitung

Große Datensätze im Hintergrund verarbeiten — E-Mail-Massenversand, Import-Jobs, Datenmigration — ohne die UI zu blockieren.

Mehrstufige Validierung

Komplexe Validierungs-Workflows mit strukturiertem Feedback: Fehlerlisten, Warnungen und Erfolgsmeldungen übersichtlich formatiert.

Dokumenten-Workflows

Entwurf → Validiert → Gebucht — das klassische Odoo-Workflow-Muster als abstraktes Mixin für konsistente Umsetzung in allen eigenen Modulen.

Master-Detail-Layouts

Split-View-UIs wie Dateimanager oder E-Mail-Client — Liste links, Details rechts — mit der vorgefertigten OWL-Komponente in Minuten umgesetzt.

Technische Details

Version
19.0.1.1.0
Odoo
19.0
Lizenz
LGPL-3
Preis
Kostenlos
Abhängigkeiten
base, mail, web
Anbieter
Syntax & Sabotage