d7d4c361a1
cli: Détaille les éventuelles erreurs du manifeste
2022-11-30 14:07:14 +01:00
Lou
539e9382bd
Ajoute une version fonctionnelle de l'inscription
2022-11-29 22:37:42 +01:00
03c74d8f8e
cli: Gère les contraintes de version dans le manifeste
2022-11-29 12:57:55 +01:00
f6e49cfaaa
Merge branch 'dependency'
2022-11-28 12:37:20 +01:00
Lou
b314c550bd
WIP: web: Ajoute l'appel de la vue de register.php via le controlleur
2022-11-28 11:57:11 +01:00
Colin FRIZOT
8d79bd0fd4
cli: Ajoute la recherche du fichier manifeste en remontant l'arborescence
2022-11-28 11:54:17 +01:00
9cf6f7f4a1
web(api): Expose les dépendances de paquets
2022-11-28 11:38:15 +01:00
Colin FRIZOT
c00977f76e
cli: Lance une exception si le fichier manifeste n'existe pas
2022-11-28 11:09:15 +01:00
Colin FRIZOT
ade7cda80c
doc: Déplace les dependances dans les schemas yaml
2022-11-28 10:23:46 +01:00
Lou
98737110da
WIP: web: Ajoute l'inscription
2022-11-28 08:35:36 +01:00
1fb8f707fd
Merge pull request 'Formalise les conventions' ( #20 ) from conventions into main [CI SKIP]
...
Reviewed-on: https://codefirst.iut.uca.fr/git/oki/oki/pulls/20
Reviewed-by: Colin FRIZOT <colin.frizot@etu.uca.fr >
Reviewed-by: Lou VALADE <lou.valade@etu.uca.fr >
2022-11-26 12:01:21 +01:00
f8e81801dc
doc(api): document la route pour publier et les contraintes sur le modèle
2022-11-26 11:59:56 +01:00
f9889fb1b5
cli: Permet de publier un paquet sur un dépôt
...
oki publish transmet les données de version, extraites du manifeste et le contenu de la version au format .zip.
Fix #23
2022-11-26 11:48:45 +01:00
46955c7312
cli: Rend la méthode TmpFile#getFilename const
2022-11-26 11:43:33 +01:00
dfc5b41dcd
cli(http): Permet de faire passer des données POST et de téléverser des fichiers
2022-11-26 11:41:40 +01:00
6061862375
cli: Permet de créer une archive .zip d'un dossier
2022-11-26 11:26:48 +01:00
73eb099925
doc: Met à jour les prérequis pour compiler la CLI [CI SKIP]
2022-11-26 11:22:08 +01:00
2b4af299fb
cli: Parse des intervalles de version pour tester si une version est comprise ou non
2022-11-24 15:50:31 +01:00
4886c4ea78
cli: Ajoute une méthode pour la version suivante minimale et crée une ParseException
2022-11-24 15:44:35 +01:00
17f5794156
cli: Sépare PackageVersion de Version
...
Fix #14
2022-11-23 14:50:36 +01:00
00c6a30709
cli: Affiche un message lors de l'ajout d'un nouveau paquet
2022-11-23 13:44:16 +01:00
94ecd7f11b
Merge branch 'cli/unit-test'
2022-11-23 13:04:36 +01:00
1ff75eaf92
cli: Utilise un long plutôt qu'un int pour le code de statut HTTP
...
Curl s'attend à un pointeur vers un long, ce qui pouvait causer sur certains systèmes une erreur de segmentation :
Curl modifiait précédemment potentiellement des zones mémoires en dehors du type entier, ce qui pouvait altérer les variables environnantes, comme contentType.
2022-11-22 18:56:07 +01:00
7fa1f0e355
Merge branch 'namespace'
2022-11-22 17:27:35 +01:00
d5d75b450e
ci: Retire l'invocation du script configure.sh
2022-11-22 16:55:18 +01:00
93c73ba700
ci: Exécute les tests
2022-11-22 16:52:25 +01:00
da1da881a2
cli: Teste la lecture de versions invalides
2022-11-22 16:52:25 +01:00
charlie.perron_d_arc
6417fac14f
cli(vdn): Ajoute scp pour coverage.html et oki-test
2022-11-22 11:54:19 +01:00
charlie.perron_d_arc
10b0e723e7
cli(vdn): Ajoute installation gcovr
2022-11-22 11:15:05 +01:00
Colin FRIZOT
1d9ccbdce4
web: Ajoute les dépendances
2022-11-22 11:09:43 +01:00
Lou
be0f03f327
Merge branch 'main' into web/security
2022-11-22 10:32:54 +01:00
aa219522bd
ci: compile les tests également
2022-11-21 15:25:50 +01:00
6dc95f601c
cli(build): visualise la couverture des tests
2022-11-21 15:13:01 +01:00
ed5c80739d
cli(vdn): Utilise l'heure UTC
2022-11-19 13:02:01 +01:00
648dc3dae3
cli: Ajoute des messages d'erreur plus explicites lorsqu'une requête échoue
2022-11-19 12:35:06 +01:00
b528ee7350
cli: Ajoute une classe Version et des tests unitaires
2022-11-16 18:48:55 +01:00
aecb0403de
Merge pull request 'Autoloader et MVC' ( #22 ) from web/autoloader into main
...
Reviewed-on: https://codefirst.iut.uca.fr/git/oki/oki/pulls/22
Reviewed-by: Colin FRIZOT <colin.frizot@etu.uca.fr >
Reviewed-by: Lou VALADE <lou.valade@etu.uca.fr >
Reviewed-by: Charlie PERRON D'ARC <charlie.perron_d_arc@etu.uca.fr >
2022-11-16 17:57:57 +01:00
charlie.perron_d_arc
6cdfcd7c64
web: Achève la révision du CSS
2022-11-16 15:22:16 +01:00
f549ba8b35
Met à jour la convention de style PHP
...
Co-authored-by: Lou <lou.valade@etu.uca.fr >
2022-11-16 15:10:10 +01:00
18513eed0a
web: Adapte la page de détails d'un paquet
2022-11-16 14:59:16 +01:00
d81940db0a
cli: Mise à jour des endpoints utilisés
2022-11-16 14:37:12 +01:00
f48e679e34
web: Corrige le lien vers l'accueil
2022-11-16 14:36:39 +01:00
42b8a426a1
web: Réintègre la route d'interface d'un paquet
2022-11-16 14:27:29 +01:00
charlie.perron_d_arc
d35215ef42
Rearrange le CSS
2022-11-16 14:16:22 +01:00
64b6299b56
web: Réintègre la route pour l'url d'un paquet
2022-11-16 14:13:34 +01:00
e448ec1d48
web: Ajoute la route pour les informations d'un paquet
2022-11-16 13:36:06 +01:00
632dede93c
web: Pose les bases du routeur et l'autoloader
2022-11-16 13:27:59 +01:00
charlie.perron_d_arc
09915153d6
Merge branch 'web/security' of https://codefirst.iut.uca.fr/git/oki/oki into web/security
2022-11-16 08:55:38 +01:00
charlie.perron_d_arc
9cc3922b16
Ajoute package.css et fichiers fonctions
2022-11-16 08:46:02 +01:00
Colin FRIZOT
4eb60588eb
Renomme les namespaces
2022-11-16 08:30:39 +01:00