97be7274b1
Merge pull request 'fix: undeprecate html responses' ( #201 ) from vlbeaudoin/fix/undeprecate-html-responses into main
...
Reviewed-on: https://git.agecem.com///agecem/agecem-org/pulls/201
2024-08-22 14:54:24 -04:00
b3f4547582
fix: undeprecate html responses
...
Response types ne sont pas équivalents et ont besoin de plus de travail
avant d'être changés. Undeprecated pour l'instant.
2024-08-22 14:53:29 -04:00
2e52cb5a5c
Merge pull request 'Refactor du projet réduire le nombre de packages et sous-dossiers' ( #200 ) from vlbeaudoin/rework/single-package into main
...
Reviewed-on: https://git.agecem.com///agecem/agecem-org/pulls/200
2024-08-22 13:42:32 -04:00
4b78ab89d6
fix(Dockerfile): copies de fichiers et dossiers après rename
2024-08-22 13:36:00 -04:00
a76a907ce5
fix: imports dans handler.go
2024-08-22 13:33:59 -04:00
1c2220337c
fix: imports de mediaclient
2024-08-22 13:33:15 -04:00
230b4e5db6
rename: Constructeurs client.go pour inclure *APIClient*
2024-08-22 13:31:39 -04:00
469f7c0458
merge: mediaclient dans media.go
2024-08-22 13:29:28 -04:00
7878ac7a59
rename: api.go -> client.go
...
plus clair que c'est pour le client API et non le serveur
2024-08-22 13:28:28 -04:00
9209663593
merge: apiclient dans api.go
2024-08-22 13:27:22 -04:00
103745fe76
merge: models dans entity.go
2024-08-22 13:24:20 -04:00
451ccd1852
merge: cmd dans cmd.go
...
Aussi fix example dans config.go
2024-08-22 13:22:11 -04:00
a61058c22a
merge: config dans config.go
2024-08-22 13:12:56 -04:00
106e903b14
merge: handlers dans handler.go
2024-08-22 13:10:46 -04:00
b4d5e65edc
docs: ajouter descriptions de fichiers response.go et request.go
2024-08-22 12:44:50 -04:00
9e08b3f962
merge: requests dans request.go
2024-08-22 12:33:54 -04:00
53f41d64a8
rename response objects
2024-08-22 12:26:32 -04:00
52f671cb03
merge: type responses dans response.go
2024-08-22 12:07:40 -04:00
2928e22610
Merge pull request 'fix: update voki requests/responses à v3' ( #199 ) from vlbeaudoin/fix/voki-versions-mismatch into main
...
Reviewed-on: https://git.agecem.com///agecem/agecem-org/pulls/199
2024-08-21 13:40:04 -04:00
7bc4eed8ae
fix: update voki requests/responses à v3
2024-08-21 13:39:03 -04:00
b4529e8102
Merge pull request 'fix: empêcher build sans MINIO_ROOT_PASSWORD' ( #198 ) from vlbeaudoin/fix/compose-default-env into main
...
Reviewed-on: https://git.agecem.com///agecem/agecem-org/pulls/198
2024-08-21 13:02:43 -04:00
e1ceddca07
fix: empêcher build sans MINIO_ROOT_PASSWORD
...
Aussi donner une valeur par défaut `agecemorg` à MINIO_ROOT_USER
2024-08-21 13:01:32 -04:00
835eed54d0
Merge pull request 'chores: update go mod dependencies' ( #197 ) from vlbeaudoin/chores/bump-go into main
...
Reviewed-on: https://git.agecem.com///agecem/agecem-org/pulls/197
2024-08-21 12:32:02 -04:00
7639d43e23
chores: update go mod dependencies
...
Mettre version go minimum à 1.23.0
Exécuter `go get -u`
2024-08-21 12:30:56 -04:00
ce15b8edc5
Merge pull request 'chores: bump alpine -> 3.20.1' ( #196 ) from vlbeaudoin/chores/bump-alpine into main
...
Reviewed-on: https://git.agecem.com///agecem/agecem-org/pulls/196
2024-08-21 12:26:21 -04:00
1b9f7b5ea8
chores: bump alpine -> 3.20.1
2024-08-21 12:24:31 -04:00
a42f65b61b
chores: bump go -> 1.23.0
2024-08-21 12:23:57 -04:00
5f6dabccef
Merge pull request 'feature/protection-informations-nom' ( #194 ) from feature/protection-informations-nom into main
...
Reviewed-on: #194
2024-04-09 10:38:17 -05:00
67dc291ef9
Ajout Audreyanne responsable protection infos
2024-04-09 11:34:02 -04:00
2474669cfa
Formatting
2024-04-09 11:32:45 -04:00
773e4f2fa4
Merge pull request 'Ajouter fonction de renom de document' ( #186 ) from feature/document-rename into main
...
Reviewed-on: #186
2024-02-01 17:58:41 -05:00
ef75eb29fa
feat(api): Implémenter V1DocumentKeyPUT
...
N'inclue pas de méthodes associées au API client
2024-02-01 17:41:15 -05:00
33c23d89e4
WIP: Ajouter fonction de renom de document
2024-01-23 16:50:03 -05:00
9fae3b0471
Merge pull request 'Permettre de téléverser plusieurs fichiers à la fois dans admin-upload
' ( #182 ) from feature/upload-plusieurs-documents into main
...
Reviewed-on: #182
2023-12-19 19:50:49 -05:00
c544340324
fix(web): pluraliser module d'ajout de documents
2023-12-19 19:49:37 -05:00
f46dc54aaf
feat(web): permettre à admin-upload
de téléverser plusieurs fichiers à la fois
...
Seuls les fichiers pdf, markdown et plain text sont permis.
2023-12-19 19:44:25 -05:00
8f185c8e85
feat(api): ajouter UploadDocuments
pour V1DocumentsPOST
2023-12-19 19:42:08 -05:00
92886a8b8b
fix(apihandler): finaliser implémentation de V1DocumentsPOST
2023-12-19 19:40:58 -05:00
220da4d695
fix(media): finaliser implémentation de UploadFormFiles
2023-12-19 19:38:35 -05:00
8a35f96999
refactor(apiresponse): déplacer définition de document à DataDocument
2023-12-19 19:37:36 -05:00
becd5659f3
refactor(apiresponse): deprecate V1DocumentPOST
2023-12-19 19:36:58 -05:00
3d911f3a37
refactor(apirequest): deprecate V1DocumentPOST et son constructeur
2023-12-19 19:36:27 -05:00
ff3e811457
feat: Ajouter route /bucket/:bucket/many
pour V1DocumentsPOST
...
Nécessite plus de travail sur les fonctions sous-jacentes, mais la route
devrait au moins maintenant exister.
Sera éventuellement utilisée pour remplacer `/bucket/:bucket`.
TODO Tests nécessaires.
2023-12-18 17:46:31 -05:00
d3ad8f4a91
wip: ajouter handler V1DocumentsPOST
...
Contient déjà la plupart de la logique autour de
`mediaclient.(*MediaClient).UploadFormFiles`
2023-12-18 17:44:57 -05:00
24855a4115
wip: ajouter MediaClient.UploadFormFiles
...
Une fois terminé, permettra de téléverser plusieurs documents à la fois
dans un même bucket.
Pour l'instant, est capable de recevoir des `[]*multipart.FileHeader` et
de valider leur `Content-Type` selon une liste prédéfinie (pdf, markdown
et plain text). Valide aussi que les pointeurs mémoires sont non-nil.
Retourne `http.StatusCreated` ainsi que la liste des documents validés qui
doivent être insérés.
Le travail restant est écrit en commentaires TODO
2023-12-18 17:40:37 -05:00
3b65138337
feat: ajouter V1DocumentsPOST
request et response
2023-12-18 17:39:26 -05:00
4a1c3e8a5f
Merge pull request 'Renommer templates gohtml
-> html
' ( #181 ) from rename/gohtml-html into main
...
Reviewed-on: #181
2023-12-12 17:47:41 -05:00
0738a851e6
rename!: templates gohtml
-> html
...
L'extension `gohtml` était pratique pour dénoter que le fichier était un
template et n'allait pas être exposé directement avant manipulations,
par contre ça rendait le formattage par défaut plus complexe.
Les fichier sont maintenant simplement `*.html`, et il est clair que ce
sont des templates car ils sont de toute façon dans un dossier appelé
`templates/html/`, ce qui devrait être assez clair.
BREAKING: fichiers dans `templates/html/` doivent avoir l'extension `.html`
2023-12-12 17:34:43 -05:00
c85d01245e
Merge pull request 'Remplacer license MIT par GPLv2' ( #180 ) from license/gplv2 into main
...
Reviewed-on: #180
2023-12-12 17:30:36 -05:00
cca248acf3
license: remplacer MIT par GPLv2
2023-12-12 17:29:23 -05:00