OpenProject API-Key für Gitea→OpenProject Webhook #6

Open
opened 2026-03-31 00:51:59 +02:00 by tobias · 0 comments
Owner

Beschreibung

Der Webhook-Handler (webhook-handler Container) parsed WP-XXX aus Gitea Commit-Messages und soll automatisch Kommentare im entsprechenden OpenProject Work Package posten.

Aktueller Stand

  • Webhook-Handler läuft
  • Script: /opt/collaboration/webhooks/gitea-openproject-webhook.py
  • Fehlt: OPENPROJECT_API_KEY in .env

Schritte

  1. OpenProject → Administration → API → API-Token generieren
  2. Token in /opt/collaboration/.env als OPENPROJECT_API_KEY eintragen
  3. docker compose restart webhook-handler
  4. Testen: Commit mit WP-1: Test pushen → Kommentar in OpenProject prüfen

Webhook-Flow

Gitea Push → Webhook POST → webhook-handler:9000
  → Parsed WP-XXX aus Commit-Message
  → POST /api/v3/work_packages/{id}/activities
  → Kommentar mit Commit-Link + Message
## Beschreibung Der Webhook-Handler (`webhook-handler` Container) parsed `WP-XXX` aus Gitea Commit-Messages und soll automatisch Kommentare im entsprechenden OpenProject Work Package posten. ## Aktueller Stand - Webhook-Handler läuft ✅ - Script: `/opt/collaboration/webhooks/gitea-openproject-webhook.py` - Fehlt: `OPENPROJECT_API_KEY` in `.env` ## Schritte 1. OpenProject → Administration → API → API-Token generieren 2. Token in `/opt/collaboration/.env` als `OPENPROJECT_API_KEY` eintragen 3. `docker compose restart webhook-handler` 4. Testen: Commit mit `WP-1: Test` pushen → Kommentar in OpenProject prüfen ## Webhook-Flow ``` Gitea Push → Webhook POST → webhook-handler:9000 → Parsed WP-XXX aus Commit-Message → POST /api/v3/work_packages/{id}/activities → Kommentar mit Commit-Link + Message ```
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tobias/toppyr-stack#6
No description provided.