Commit Graph

433 Commits

Author SHA1 Message Date
josephine.vetu
b407317e95 #21 Création d'un ArtisteFactory qui génère des titres et deux albums par artiste. Le viewmodèle est passé dans la vue par le controleur. 2026-03-05 14:10:56 +01:00
mirage
95471a66fb Merge branch 'dev' into J1/feat/AdminTitreIHM 2026-03-05 14:01:54 +01:00
mirage
eeddeb4e43 fix: Corrige les chemins des fichiers CSS et JS dans le layout 2026-03-05 14:01:35 +01:00
Loic Masi
6b29f9c08f Mis à jour du rapport 2026-03-05 14:00:07 +01:00
mirage
ed6c32564c Merge branch 'dev' into J1/feat/AdminTitreIHM
# Conflicts:
#	Webzine.Entity/Titre.cs
#	Webzine.WebApplication/Views/Shared/_Layout.cshtml
#	Webzine.WebApplication/wwwroot/css/app.css
2026-03-05 13:58:45 +01:00
mirage
423b370091 feat: #25 #24 Ajouter les vues et modèles pour la gestion des titres dans l'administration 2026-03-05 13:57:41 +01:00
Loic Masi
94b84bdfb1 Modification de la page d'accueil.
Ajout des paramètres dans le fichier appsettings pour choisir le nombre de chronique ou de titres les plus likes à afficher.
Ajout des relations qui permettent de fakes les données affichés sur la page d'accueil.
2026-03-05 13:54:09 +01:00
c.bobin
f7973c0913 Merge pull request 'feat: Ajout du contrôleur Titre et des vues associées pour gérer les titres musicaux, y compris les détails, les styles, les likes et les commentaires #16 #18 #19 #20' (#46) from J1/feat/titreControllerIHM into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/46
Reviewed-by: j.vetu <josephine.vetu@diiage.org>
2026-03-05 13:50:44 +01:00
b.nodon
d5e895ec47 Merge branch 'J1/admin/commentaire' of http://10.4.0.131/DI1-P4-E1/Webzine into J1/admin/commentaire 2026-03-05 13:24:15 +01:00
b.nodon
aa5bffee27 Feat: Commentaire
- création de la route commentaire dans program.cs
- création du CommentairesController
- création du CommentaireViewModel
- création de la vue index.cshtml des commentaire
- création du layout Admin
2026-03-05 13:22:36 +01:00
Florlan
909ed0e67b Feat: Commentaire
- création de la route commentaire dans program.cs
- création du CommentairesController
- création du CommentaireViewModel
- création de la vue index.cshtml des commentaire
- création du layout Admin
2026-03-05 13:07:50 +01:00
mirage
3db4a4c828 Merge branch 'dev' into J1/feat/titreControllerIHM
# Conflicts:
#	Webzine.WebApplication/Controller/AccueilController.cs
#	Webzine.WebApplication/Views/Shared/_Layout.cshtml
2026-03-05 10:34:45 +01:00
mirage
a5757903ef feat: Ajout du contrôleur Titre et des vues associées pour gérer les titres musicaux, y compris les détails, les styles, les likes et les commentaires #16 #18 #19 #20 2026-03-05 10:29:49 +01:00
Loic Masi
e96d67ef42 Merge branch 'dev' of http://10.4.0.131/DI1-P4-E1/Webzine into dev 2026-03-05 09:22:17 +01:00
Loic Masi
f19f109ec9 Merge branch 'j1/feat/accueil' into dev 2026-03-05 09:20:41 +01:00
Loic Masi
3a62a7e24a Ajout du Header et de la Sidebar dans Shared, et design de la page d'accueil.
Ajout de bootstrap en local avec les fichier *.min.css et *.min.js.
Changement de la route par defaut pour afficher la page d'accueil.
2026-03-04 16:52:46 +01:00
c.bobin
9d2b716aac Merge pull request 'j1/entités_du_domaine' (#42) from j1/entités_du_domaine into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/42
Reviewed-by: j.vetu <josephine.vetu@diiage.org>
2026-03-04 16:01:28 +01:00
mirage
cf3deb4dcb feat: Mise à jour la mise en page et améliorer DataFactory pour générer des entités musicales avec des styles 2026-03-04 16:00:39 +01:00
mirage
d13f6113df feat: Mise en œuvre ILocalEntityRepository et mise à jour LocalEntityRepository pour ensemencer les données 2026-03-04 13:47:59 +01:00
Loic Masi
a6e4f443e3 Merge branch 'j1/hello_world' into dev 2026-03-04 13:23:10 +01:00
mirage
1ffd084215 feat: Introduire DataFactory pour générer des entités liées à la musique et remplacer SeedDataLocal 2026-03-04 13:22:28 +01:00
mirage
d0786e596b refactor: Clean up commentaire 2026-03-04 13:09:24 +01:00
mirage
fb4f4798dd feat: Ajout de la documentation XML pour les méthodes de génération dans SeedDataLocal 2026-03-04 13:05:41 +01:00
mirage
9b2fdd3f72 feat: Ajout de la classe SeedDataLocal pour peupler les entités Artiste, Style, Titre et Commentaire avec des données fictives #39 #37 #36 2026-03-04 13:01:32 +01:00
Loic Masi
a30c7ad435 Ajout d'un 'Hello World' disponible sur le endpoint '/api/helloworld' 2026-03-04 13:00:22 +01:00
mirage
15b0dd6a1a Ajout des entités Artiste, Style, Titre et Commentaire avec une méthode de peuplement dans LocalEntityRepository 2026-03-04 11:55:58 +01:00
l.masi
5d64b71a81 Merge pull request 'j1/entités_du_domaine' (#40) from j1/entités_du_domaine into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/40
Reviewed-by: c.bobin <clement.bobin@diiage.org>
2026-03-04 11:22:01 +01:00
josephine.vetu
d0a9532822 #1 Création de l'entité titre correspondant aux tests unitaires TitreTests + modification du gitignore. Tous les tests unitaires sont en réussite. 2026-03-04 11:02:00 +01:00
josephine.vetu
509df1f2ff #3 Création de l'entité style correspondant aux tests unitaires StyleTests 2026-03-04 11:00:47 +01:00
josephine.vetu
c22f737867 #4 Création de l'entité commentaire correspondant aux tests unitaires CommentaireTests 2026-03-04 11:00:07 +01:00
josephine.vetu
cc8ca35539 #2 Création de l'entité artiste correspondant aux tests unitaires ArtisteTests 2026-03-04 10:59:20 +01:00
mirage
cb5fff33e7 Implement ApiController with version endpoint and logging 2026-03-03 16:39:54 +01:00
mirage
86a87f75ce Add initial project structure and implement basic functionality
- Created MSTestSettings.cs to enable parallel test execution.
- Added StyleTests.cs and TitreTests.cs for unit testing of Style and Titre entities.
- Implemented Webzine.Entity.Tests project with necessary configurations.
- Created SeedDataLocal.cs and SeedDataSpotify.cs for local and Spotify data seeding.
- Established repository contracts for Artiste, Commentaire, Style, and Titre.
- Developed DbEntityRepository and LocalEntityRepository classes.
- Set up Webzine.WebApplication with controllers, logging, and Docker support.
- Configured NLog for logging and added necessary appsettings for development.
- Created initial views and layout for the web application.
- Added Dockerfile and docker-compose configuration for containerization.
2026-03-03 16:22:37 +01:00