Pocro Vento Documentation

Backend: Adding new BTC certificiranje

Last modified with commit e90a924 on by Aljaž.

Backend task for creating a BTC certificiranje (POST /btc-certifications) – check the API spec and DB structure, set up the BTC evaluator role, btc-certifications permissions, tables and the Komisija / Partner lookups, implement, and verify against the spec.

Docs: Adding new BTC certificiranje Spec: POST /btc-certifications (createBtcCertification), BtcCertificationNewRequest, BtcCertification, BtcStatus in api-docs/openapi.yaml DB: BtcCertifications, BtcCertificationCandidates, BtcCertificationBoardMembers in api/database/create_schema.sql

This is the first BTC certificiranje endpoint, so it also includes the shared setup for the certificiranje sub-area: the BTC evaluator role, permissions, tables, the status helper and the Komisija / Partner lookups.

1. Double check API spec and DB structure

2. Implementation

3. Verify implementation against spec

Done when

A trainer can create a BTC certificiranje, which then shows on the list and on the detail page with its candidates and komisija.