final feature request 2

This commit is contained in:
Matthias Lotz 2025-12-07 14:53:06 +01:00
parent 12d5902e3c
commit bf605539fa

View File

@ -1,3 +1,70 @@
# 0. Migration: open_workshop → open_workshop_base (Pflichtschritt)
Dieser Schritt muss **vor allen anderen** durchgeführt werden, damit die neue Modulstruktur korrekt funktioniert.
## 0.1 Ordner umbenennen
```
mv open_workshop open_workshop_base
```
## 0.2 Manifest-Datei anpassen (`__manifest__.py`)
```
'name': 'Open Workshop Base',
```
Alle Pfade von:
```
open_workshop/...
```
ändern zu:
```
open_workshop_base/...
```
## 0.3 Referenzen im Code ersetzen
In **allen Dateien**:
- `open_workshop.``open_workshop_base.`
- `/open_workshop/static/...``/open_workshop_base/static/...`
## 0.4 Modul in Odoo aktualisieren
```
odoo -u open_workshop_base -d <dbname>
```
Falls das alte Modul noch existiert:
```
odoo -u open_workshop_base -d <dbname> --load=base
```
## 0.5 Datenbank prüfen
```
SELECT name FROM ir_module_module WHERE name LIKE 'open_workshop%';
```
Falls `open_workshop` noch existiert:
```
DELETE FROM ir_module_module WHERE name = 'open_workshop';
```
## 0.6 Wichtige Hinweise
- Modellnamen wie `_name = 'ows.machine'` **bleiben unverändert**
- Tabellennamen ändern sich **nicht**
- Keine Datenmigration erforderlich
---
# Open Workshop FEATURE PLAN
## Vollständige Modularisierung + WordPress REST API Integration (API = Pflicht)