Commit Graph

195 Commits

Author SHA1 Message Date
30f5933831 doc: Détaille comment déclarer des dépendances 2023-01-04 16:11:14 +01:00
743e7c2976 ci: Exécute la CI sur les branches de documentation 2022-12-24 12:57:11 +01:00
0f299c46bc doc: Décris comment installer et utiliser Oki 2022-12-24 12:53:45 +01:00
9c1c70391d web: Récupère seulement la dernière version de chaque paquet 2022-12-22 13:03:56 +01:00
38be5e1613 cli(make): Ajoute de quoi installer et désinstaller 2022-12-21 11:35:39 +01:00
577c652f17 *: Renomme short_name en name 2022-12-21 11:35:27 +01:00
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
7b243efda2 cli: Adapte les dépendances pour le fichier verrou 2022-12-16 14:19:52 +01:00
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
cf02a1cd30 cli: Documente les classes de version 2022-12-16 13:52:04 +01:00
f31a6b71f2 cli: Crée le fichier verrou pour le Makefile 2022-12-16 13:50:32 +01:00
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
d29371fcdd web: Indente avec des espaces 2022-12-16 09:42:33 +01:00
f88b88cbf5 web: Refactor avec une classe AbstractPackage 2022-12-16 09:40:53 +01:00
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
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
c196fe1854 cli: Liste les versions installées avec un fichier verrou 2022-12-13 13:25:34 +01:00
1dc58b7fef cli: Introduit la notion de paquets téléchargeables 2022-12-12 20:25:24 +01:00
139604908f web: Ajoute une config pour PostgreSQL 2022-12-11 19:40:27 +01:00
d14afa0452 web: Corrige la vérification de la confirmation mot de passe 2022-12-11 19:37:29 +01:00
538a27f5b1 web: Ne crée le manifeste que s'il n'y a aucune erreur 2022-12-10 12:42:18 +01:00
6e61041452 Merge branch 'cli/dependency-solver' 2022-12-09 09:20:31 +01:00
ada2f782f6 cli: Passe par référence les paramètres 2022-12-09 09:07:33 +01:00
39fa086e37 Merge branch 'cli/manifest' 2022-12-09 08:57:43 +01:00
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
64688533cd cli: Corrige la compilation des tests 2022-12-09 08:22:37 +01:00
776460f7b6 Merge branch 'cli/publish' 2022-12-09 08:17:24 +01:00
cfe01f0ec1 web: Utilse un tableau vide de dépendances par défaut 2022-12-09 08:14:52 +01:00
c77e6d0c5d web: Corrige le statut HTTP Conflict 2022-12-09 08:14:11 +01:00
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
56864c3715 cli: Résous les dépendances de dépendances 2022-12-05 20:19:43 +01:00
49a5d69bd5 Merge branch 'security' 2022-12-03 12:16:47 +01:00
62c2cdbce0 web: Permet de se déconnecter 2022-12-03 12:13:26 +01:00
6277dc4e74 web: Redirige après une connexion réussie 2022-12-03 12:13:08 +01:00
63925b5ebc web: Expose le routeur à la vue 2022-12-03 12:11:58 +01:00
0987c4d0ed web: Refactor la vue d'inscription pour afficher les éventuelles erreurs 2022-12-03 12:10:01 +01:00
7f99dbe64e web: Gère la violation d'unicité du login côté PHP 2022-12-03 12:03:12 +01:00
1ea3098d26 sql: Renomme la table user en registered_user 2022-12-03 12:00:02 +01:00
215387e233 web: Ajoute une fixture pour le premier utilisateur 2022-12-02 15:23:18 +01:00
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
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
47df190be1 doc: met à jour la présentation de l'architecture 2022-11-30 14:19:26 +01:00
239fd2e805 Merge branch 'cli/range' 2022-11-30 14:10:14 +01:00