fix: assign member hanya intern yg gk ada active project

This commit is contained in:
Rafi Athallah
2026-06-27 18:12:42 +07:00
parent 8145b0afc0
commit ccf192a14d
5 changed files with 201 additions and 85 deletions
-44
View File
@@ -267,50 +267,6 @@ router.get('/detail/:id', verifyJWT, certificateController.getCertificateDetail)
* description: Internal server error
*/
router.get('/project/:id_project', verifyJWT, isAdmin, certificateController.getProjectCertificates);
/**
* @swagger
* /certificate-api/verify:
* get:
* summary: Verify a certificate (Public)
* description: Verify the validity of a certificate number publicly without authentication.
* tags: [Certificate]
* parameters:
* - in: query
* name: certificate_no
* schema:
* type: string
* required: true
* description: The certificate number to verify
* example: "CERT/20260609/PRJ2/USR5"
* responses:
* 200:
* description: Certificate is valid
* content:
* application/json:
* schema:
* type: object
* properties:
* status:
* type: boolean
* example: true
* data:
* $ref: '#/components/schemas/Certificate'
* message:
* type: string
* example: "Certificate validated successfully"
* code:
* type: integer
* example: 200
* 400:
* description: Bad request (missing certificate number)
* 404:
* description: Certificate not found or invalid
* 500:
* description: Internal server error
*/
router.get('/verify', certificateController.verifyCertificate);
/**
* @swagger
* /certificate-api/verify-uuid/{uuid}: