# Open Workshop (open_workshop ows) Dieses Odoo v17.0 Modul erweitert das POS- und Kontakt-Modul um Funktionen für offene Werkstätten (FabLabs, Makerspaces etc.) und dient der Verwaltung von Maschinen, Naschinen Einweisungen Produkten, Maschinen Nutzungsprodukten und Zugangsberechtigungen zu den Maschinen. ## Funktionen ### Erweiterungen an Kontakten (res.partner) - Geburtstagsfeld, RFID-Karte, Haftungsausschluss usw. ausgelagert nach `ows.user` - Automatische Erstellung des `ows.user`-Eintrags beim Anlegen eines Kontakts - Übersichtliche Darstellung aller Maschinenfreigaben im Odoo Kontaktformular ### Maschinen und Bereiche - Modell `ows.machine` mit Gruppierung nach Bereichen (`ows.machine.area`) - Farblich kodierte Bereiche (Hex-Wert aus Datenbank) welche zur Darstellung im POS verwendet werden ### Einweisungen und Nutzungen - Modelle `ows.machine.training` und `ows.machine.product` - Konfigurierbare Produkte für Einweisung/Nutzung direkt im Backend - Zuweisung von Nutzungsprodukten zu Maschinen - Zuweisung von Einweisungsprodukten zu Maschinen ### Maschinenfreigaben - Modell `ows.machine.access` verknüpft Partner und Maschine - Darstellung im POS als tabellarische Übersicht mit Anzeige für eine bestehende Einweisung / Nutzungsberechtigung - Anzeige im POS-Kundendetailsansicht innerhalb der Kundendetailsansicht - Anzeige im Odoo Kontak Modul der Maschineneinweisungen ## Installation 1. Dieses Modul in den Custom-Addons-Ordner kopieren 2. Im Odoo Backend unter Apps installieren ## Entwicklerhinweise ## ToDos - Bearbeitung der Maschinenfreigaben im Backend - Automatische Erstellung von `mail.message` bei manueller Freigabe - Integration von Fristen (z.B. Ablaufdatum Einweisung) ## Autoren - Matthias Lotz ## Lizenz AGPL-3.0 oder später --- Letzte Aktualisierung: 06.04.2025