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