Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0396957
build: gen client documenso
Mbomain Aug 6, 2026
6db88b1
feat: create model documenso
Mbomain Aug 7, 2026
5946fcf
feat: migration flyaway documenso
Mbomain Aug 7, 2026
b909686
feat: implementation service documenso
Mbomain Aug 7, 2026
60b3cc9
feat: implementation repository documenso
Mbomain Aug 7, 2026
31e7795
feat: implementation controller for documenso
Mbomain Aug 7, 2026
4b8e27b
feat: secure documenso endpoints and prefill guardian block from monitor
Mbomain Aug 7, 2026
c3f5b13
chore: add new permission for endpoint documenso
Mbomain Aug 11, 2026
7efecba
fix: alignment with the client update generate
Mbomain Aug 11, 2026
3da46c3
chore: code format
Mbomain Aug 11, 2026
15961f7
build: update client documenso
Mbomain Aug 11, 2026
19da7d1
test: fix test
Mbomain Aug 12, 2026
b43bdbf
test: debug test
Mbomain Aug 12, 2026
baab3cb
Update src/main/java/school/hei/haapi/endpoint/rest/mapper/DocumensoM…
Mbomain Aug 12, 2026
e901095
Update src/main/java/school/hei/haapi/endpoint/rest/mapper/DocumensoM…
Mbomain Aug 12, 2026
0c5598e
Update src/main/java/school/hei/haapi/service/DocumensoDocumentServic…
Mbomain Aug 12, 2026
6d4d89d
Update src/main/java/school/hei/haapi/service/DocumensoDocumentServic…
Mbomain Aug 12, 2026
b88142f
Update src/main/java/school/hei/haapi/service/DocumensoDocumentServic…
Mbomain Aug 12, 2026
e648325
Update src/main/java/school/hei/haapi/service/DocumensoDocumentServic…
Mbomain Aug 12, 2026
b7cc7ac
refactor(documenso): apply all latest documenso code changes and impr…
Mbomain Aug 12, 2026
ff37230
fix(documenso): add missing TemplateFieldLabels and disambiguate stat…
Mbomain Aug 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@ jobs:
distribution: 'corretto'
- run: chmod +x gradlew
- run: chmod +x .shell/publish_gen_to_maven_local.sh
- run: |
./gradlew test
- run: ./gradlew test --info

- name: Cache SonarCloud packages
uses: actions/cache@v4.2.2
Expand Down
7 changes: 7 additions & 0 deletions doc/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,13 @@ paths:
$ref: './operations/cor-api.yml#/operations/commentCorById'
'/students/{student_id}/cors':
$ref: './operations/cor-api.yml#/operations/studentsCors'
# Documenso
/documenso-templates/sync:
$ref: './operations/documenso-api.yml#/operations/syncDocumensoTemplates'
/documenso-documents:
$ref: './operations/documenso-api.yml#/operations/generateDocumensoDocument'
'/documenso-documents/{id}/signing-token':
$ref: './operations/documenso-api.yml#/operations/getDocumensoDocumentSigningToken'

components:
securitySchemes:
Expand Down
56 changes: 55 additions & 1 deletion doc/components.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2324,4 +2324,58 @@ components:
amount:
type: integer
movement:
$ref: '#/components/schemas/CreditMovement'
$ref: '#/components/schemas/CreditMovement'
TemplateDocumenso:
type: object
properties:
id:
type: string
documensoTemplateId:
type: integer
format: int64
title:
type: string
type:
type: string
adminId:
type: string
DocumensoDocumentStatus:
type: string
enum:
- PENDING
- COMPLETED
- REJECTED
DocumensoDocument:
type: object
properties:
id:
type: string
documensoDocumentId:
type: integer
format: int64
status:
$ref: '#/components/schemas/DocumensoDocumentStatus'
studentId:
type: string
level:
$ref: '#/components/schemas/StudentLevel'
templateId:
type: string
CrupdateDocumensoDocument:
type: object
properties:
studentId:
type: string
templateName:
type: string
description: >-
Name of the Documenso template to use (e.g. "Fiche d'engagement"), matched against the
template's title as synced from the Documenso interface.
required:
- studentId
- templateName
DocumensoSigningToken:
type: object
properties:
token:
type: string
Loading
Loading