Commit Graph

195 Commits

Author SHA1 Message Date
clement 30f5933831 doc: Détaille comment déclarer des dépendances 2023-01-04 16:11:14 +01:00
clement 743e7c2976 ci: Exécute la CI sur les branches de documentation 2022-12-24 12:57:11 +01:00
clement 0f299c46bc doc: Décris comment installer et utiliser Oki 2022-12-24 12:53:45 +01:00
clement 9c1c70391d web: Récupère seulement la dernière version de chaque paquet 2022-12-22 13:03:56 +01:00
clement 38be5e1613 cli(make): Ajoute de quoi installer et désinstaller 2022-12-21 11:35:39 +01:00
clement 577c652f17 *: Renomme short_name en name 2022-12-21 11:35:27 +01:00
clement 0663117ab6 Merge pull request 'cli/version-lock' (#31) from cli/version-lock into main
Reviewed-on: https://codefirst.iut.uca.fr/git/oki/oki/pulls/31
2022-12-16 14:23:30 +01:00
clement 7b243efda2 cli: Adapte les dépendances pour le fichier verrou 2022-12-16 14:19:52 +01:00
clement f6b1247863 cli: Vérifie que les dépendances sont présentes 2022-12-16 14:12:07 +01:00
Colin FRIZOT 5b6b066b79 Ajoute la commande tree à l'aide 2022-12-16 13:58:36 +01:00
clement cf02a1cd30 cli: Documente les classes de version 2022-12-16 13:52:04 +01:00
clement f31a6b71f2 cli: Crée le fichier verrou pour le Makefile 2022-12-16 13:50:32 +01:00
clement 3bfa510354 Merge pull request 'Ajoute l'affichage de la dernière version d'un paquet' (#30) from web/package-layout into main
Reviewed-on: https://codefirst.iut.uca.fr/git/oki/oki/pulls/30
2022-12-16 09:43:53 +01:00
clement d29371fcdd web: Indente avec des espaces 2022-12-16 09:42:33 +01:00
clement f88b88cbf5 web: Refactor avec une classe AbstractPackage 2022-12-16 09:40:53 +01:00
clement 3ed6e6d802 web(package): Formate les fichiers 2022-12-16 09:37:19 +01:00
Lou 3886015d98 Ajoute un model PackageResume
Fix #32
2022-12-16 09:29:18 +01:00
Lou e7643457a9 Ajoute l'affichage de la dernière version d'un paquet 2022-12-15 09:36:01 +01:00
clement 246f546045 cli: Affiche l'arbre des dépendances avec oki tree
Cette commande consulte les dépendances directes déclarées dans le fichier
manifeste oki.toml et les dépendances concrètes dans le fichier verrou
oki-lock.toml. L'arbre des dépendances est présenté au format textuel avec
des caractères UTF-8 pour les relations entre les paquets.

Fix #29
2022-12-15 09:12:11 +01:00
Colin FRIZOT 5dde4c1d6b Ajoute la création du makefile à partir du fichier ManifestLock 2022-12-15 09:07:36 +01:00
clement c196fe1854 cli: Liste les versions installées avec un fichier verrou 2022-12-13 13:25:34 +01:00
clement 1dc58b7fef cli: Introduit la notion de paquets téléchargeables 2022-12-12 20:25:24 +01:00
clement 139604908f web: Ajoute une config pour PostgreSQL 2022-12-11 19:40:27 +01:00
clement d14afa0452 web: Corrige la vérification de la confirmation mot de passe 2022-12-11 19:37:29 +01:00
clement 538a27f5b1 web: Ne crée le manifeste que s'il n'y a aucune erreur 2022-12-10 12:42:18 +01:00
clement 6e61041452 Merge branch 'cli/dependency-solver' 2022-12-09 09:20:31 +01:00
clement ada2f782f6 cli: Passe par référence les paramètres 2022-12-09 09:07:33 +01:00
clement 39fa086e37 Merge branch 'cli/manifest' 2022-12-09 08:57:43 +01:00
clement 076e6ed7e5 cli: Passe les fs::path par référence 2022-12-09 08:55:29 +01:00
Colin FRIZOT e35e43aa41 Ajoute la lecture des dependances retournée par l'API 2022-12-09 08:29:31 +01:00
clement 64688533cd cli: Corrige la compilation des tests 2022-12-09 08:22:37 +01:00
clement 776460f7b6 Merge branch 'cli/publish' 2022-12-09 08:17:24 +01:00
clement cfe01f0ec1 web: Utilse un tableau vide de dépendances par défaut 2022-12-09 08:14:52 +01:00
clement c77e6d0c5d web: Corrige le statut HTTP Conflict 2022-12-09 08:14:11 +01:00
clement 276855b959 web: Gère l'upload et la validation de nouvelles versions 2022-12-08 14:39:28 +01:00
charlie.perron_d_arc a7209c76cd web: Ajoute la publication d'une version en BD 2022-12-08 10:03:15 +01:00
clement 56864c3715 cli: Résous les dépendances de dépendances 2022-12-05 20:19:43 +01:00
clement 49a5d69bd5 Merge branch 'security' 2022-12-03 12:16:47 +01:00
clement 62c2cdbce0 web: Permet de se déconnecter 2022-12-03 12:13:26 +01:00
clement 6277dc4e74 web: Redirige après une connexion réussie 2022-12-03 12:13:08 +01:00
clement 63925b5ebc web: Expose le routeur à la vue 2022-12-03 12:11:58 +01:00
clement 0987c4d0ed web: Refactor la vue d'inscription pour afficher les éventuelles erreurs 2022-12-03 12:10:01 +01:00
clement 7f99dbe64e web: Gère la violation d'unicité du login côté PHP 2022-12-03 12:03:12 +01:00
clement 1ea3098d26 sql: Renomme la table user en registered_user 2022-12-03 12:00:02 +01:00
clement 215387e233 web: Ajoute une fixture pour le premier utilisateur 2022-12-02 15:23:18 +01:00
clement 78a307aa07 web: Refactor et ajoute un formulaire de connexion 2022-12-02 15:08:39 +01:00
Colin FRIZOT a01fa390e5 Ajoute le diagram de séquence de la publication 2022-12-02 15:05:33 +01:00
clement c5c195261e cli: Évite un éventuel buffer overflow
unzGetCurrentFileInfo ne dépassait pas la taille du buffer qui lui
était allouée, mais ne pouvait pas, lorsque le nom de fichier est plus
long que la taille du tampon, écrire la fin de la chaîne de
caractères (\0).
2022-11-30 14:38:53 +01:00
clement 47df190be1 doc: met à jour la présentation de l'architecture 2022-11-30 14:19:26 +01:00
clement 239fd2e805 Merge branch 'cli/range' 2022-11-30 14:10:14 +01:00