Pocro Vento Documentation

Backend: Delete assessment

GitHub Issue: #216

Last modified with commit 7a580a0 on by Aljaž.

Backend task for deleting an assessment (DELETE /assessments/{assessmentId}) – soft delete, check permissions and status rules, implement, and verify against the spec.

Docs: Assessment list (Actions menu → Ukloni assessment, Delete confirmation modal) Spec: DELETE /assessments/{assessmentId} (deleteAssessment), AssessmentConflict in api-docs/openapi.yaml DB: Assessments (DeletedAt) in api/database/create_schema.sql

1. Double check API spec and DB structure

2. Implementation

3. Verify implementation against spec

Done when

A trainer can delete an upcoming assessment, and it disappears everywhere in the app while its data stays in the database.