Das ist ein Odoo Modul für die Verwaltung von Maschinen, Einweisungen für Nutzer in einer offenen Werkstatt / Fablab
Go to file
2025-08-07 19:21:34 +02:00
.gitea/workflows .gitea/workflows/odoo-restore-open_workshop_install.yaml aktualisiert 2025-04-23 21:46:02 +02:00
controllers running POS ows machine access and customer sidebar 2025-07-01 21:57:51 +02:00
data clean up 2025-04-12 11:50:57 +00:00
log working merge with open_workshop 17.0. Missing Traings view in Machine Backend. No POS Machine sidebar. 2025-06-28 15:31:59 +02:00
models running POS ows machine access and customer sidebar 2025-07-01 21:57:51 +02:00
security working merge with open_workshop 17.0. Missing Traings view in Machine Backend. No POS Machine sidebar. 2025-06-28 15:31:59 +02:00
static/src removeCurrentOrder() fix 2025-07-06 14:53:37 +02:00
views [fix] unknown res.partner.remove.duplicate.bank.warning 2025-08-07 19:21:34 +02:00
__init__.py working merge with open_workshop 17.0. Missing Traings view in Machine Backend. No POS Machine sidebar. 2025-06-28 15:31:59 +02:00
__manifest__.py fix for duplicate_bank_partner_ids in account modul 2025-07-13 14:32:50 +02:00
.env return 2025-04-11 15:55:30 +00:00
.gitignore added .env 2025-04-10 19:03:13 +00:00
Checkliste.md fixed res.parnter update ows.user 2025-04-08 21:18:51 +00:00
LICENSE Initial commit 2025-01-05 21:39:04 +01:00
README.md working merge with open_workshop 17.0. Missing Traings view in Machine Backend. No POS Machine sidebar. 2025-06-28 15:31:59 +02:00
todo.md working merge with open_workshop 17.0. Missing Traings view in Machine Backend. No POS Machine sidebar. 2025-06-28 15:31:59 +02:00

Open Workshop (open_workshop ows)

Dieses Odoo v18.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