21 Commits
Author SHA1 Message Date
René Walther 8306c4fb5b package autostore update in requirements 2025-12-10 13:09:40 +01:00
René Walther 2a16e0546a Fix: Add OPEN and CLOSED states to PortStatus enum to prevent 500 error on GET /ports/ 2025-12-10 07:29:15 +01:00
René Walther 0fc276d81f Fix closeport: handle missing suspend_taskgroup and release bin 2025-12-10 06:57:43 +01:00
René Walther 7f550c3c01 Implement SetPortMode, disable auto-simulation, add OpenBin test 2025-12-09 08:20:44 +01:00
René Walther 212beeb835 dd 2025-12-05 06:29:47 +01:00
René Walther 45a2313816 Fix: Allow re-creation of taskgroups by deleting existing ones first 2025-11-26 17:40:21 +01:00
René Walther 67eaee4ba3 Fix: Enhance openbin logic for task assignment and port type handling 2025-11-26 13:38:50 +01:00
René Walther 74846c2f1e Fix: Parse date strings in create_taskgroup and update_taskgroup 2025-11-26 07:55:14 +01:00
René Walther 4ec499dd99 Implement all 20 missing AutoStore XML API commands
- Extended database models (Bin, Port, Task, TaskGroup) with all required fields
- Added 15+ new CRUD operations for comprehensive data management
- Implemented all 20 XML commands from PARS_AUTOSTORE.pkb:
  * Bin Information: GetBinInfo, GetBinLoc, GetBinState
  * Bin Content: SetBinContentCode, updatebin (legacy support)
  * Bin Lifecycle: CreateBin, DeleteBin, PrepareBin
  * Bin Operations: OpenBin, CloseBin
  * Port Management: openport, closeport, insertbin, removebin
  * Task/Taskgroup: create_taskgroup, update_taskgroup, cancel_taskgroup, add_task, cancel_task, gettaskinfo
- All commands are case-insensitive and support flexible parameter names
- Enhanced Swagger/OpenAPI documentation with detailed examples
- Added comprehensive XML_API_REFERENCE.md with all command examples
- Added IMPLEMENTATION_SUMMARY.md with technical overview
- Full compatibility with PL/SQL PARS_AUTOSTORE package
- All commands available via /api and /api/json endpoints

Coverage: 20/20 commands (100%)
2025-11-07 07:04:11 +01:00
René Walther deb411cecd Contentcode = 0 bei neuen bins, Doku aktualisiet, XML Schnittstelle in swagger 2025-10-28 14:45:00 +01:00
René Walther ca2d10f527 problem fix 2025-10-28 10:46:51 +01:00
René Walther bdd1f39189 Swagger-Interface: Jetzt hast du ein Eingabefeld!
✅ Syntax-Highlighting: JSON ist einfacher zu bearbeiten
✅ Kompatibilität: Originalintegration funktioniert weiterhin über /api
✅ Beispiele: Die Dokumentation zeigt alle XML-Commands
Jetzt kannst du alle XML-Commands bequem in Swagger testen!
2025-10-28 09:45:52 +01:00
René Walther 67c0cb07be Fix Gitea workflow: change trigger from main to master branch 2025-09-11 07:22:16 +02:00
René Walther b9185263ec Add OpenBin returns neu BIN Number form port 2025-09-11 07:19:12 +02:00
René Walther da522ffac6 adapt automatic build on push 2025-09-11 06:57:39 +02:00
René Walther b73cc47b3e xml funktionen nicht case sensitiv 2025-09-10 18:24:14 +02:00
René Walther 9834720c73 API Doku aktualisiert 2025-09-10 18:00:36 +02:00
René Walther 4e3a178e6b neue Funktonen OpenBin, CloseBin, SetBinContententCode 2025-09-10 17:54:46 +02:00
René Walther 2affa839bf change generate-bin 2025-09-10 08:49:56 +02:00
René Walther b8e9f767eb Correction Dockerfile 2025-09-10 06:40:50 +02:00
rene.walther 5da898690d adapt gitea workflow 2025-09-02 08:22:25 +02:00