Commit Graph

48 Commits

Author SHA1 Message Date
Loic Masi
307fa1eb35 Résolution de conflit 2026-03-06 11:00:37 +01:00
Loic Masi
1535e852b4 Modification du Layout principal pour ajuster le comportement de la sidebar (n'apparait pas si nous sommes dans l'area Administration).
Modification du Header pour la redirection sur les pages d'administration
2026-03-06 10:57:46 +01:00
Loic Masi
74e6de2ccd Ajout du bundle bootstrap pour le dropdown du header.
Ajout des premières redirection au niveau du header
2026-03-06 10:06:29 +01:00
Loic Masi
f472be8fbc Ajout du bundle bootstrap pour le dropdown du header.
Ajout des premières redirection au niveau du header
2026-03-05 17:00:48 +01:00
c.bobin
39ed42405b Merge pull request 'j1/feat/admin_page_commentaire' (#58) from j1/feat/admin_page_commentaire into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/58
2026-03-05 16:35:44 +01:00
mirage
1207e86afe Merge branch 'dev' into j1/feat/admin_page_commentaire
# Conflicts:
#	Webzine.Entity/Style.cs
#	Webzine.Entity/Titre.cs
#	Webzine.Repository/LocalEntityRepository.cs
#	Webzine.WebApplication/Program.cs
2026-03-05 16:35:30 +01:00
mirage
c4206604c4 feat: Ajouter la fonctionnalité de suppression de commentaires avec un nouveau ViewModel 2026-03-05 16:29:41 +01:00
Loic Masi
6c71390503 Correction de AccueilController 2026-03-05 16:28:43 +01:00
Loic Masi
855c3db163 Merge conflict différence de 'AccueilController' ajout de logger 2026-03-05 16:24:08 +01:00
Loic Masi
182bc9a32a Merge j1/feat/accueil to dev 2026-03-05 16:19:18 +01:00
Loic Masi
657901caa2 Merge pull request '#23 Controleur et vue contact ok' (#57) from j1/feat/page_contact into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/57
Reviewed-by: c.bobin <clement.bobin@diiage.org>
Reviewed-by: Loic Masi <loic.masi@diiage.org>
2026-03-05 16:02:34 +01:00
josephine.vetu
328887ef4c Merge branch 'dev' into j1/feat/page_contact 2026-03-05 15:55:19 +01:00
Loic Masi
e1f1c0d25f Merge pull request 'j1/feat/page_artiste' (#56) from j1/feat/page_artiste into dev
Reviewed-on: http://10.4.0.131/DI1-P4-E1/Webzine/pulls/56
Reviewed-by: c.bobin <clement.bobin@diiage.org>
Reviewed-by: Loic Masi <loic.masi@diiage.org>
2026-03-05 15:49:28 +01:00
josephine.vetu
a70b556379 #23 Controleur et vue contact ok 2026-03-05 15:42:18 +01:00
b.nodon
0c7996ae1f Rework #30 #31 #43 :
- Changement de la route
- CSS remplacé par bootstrap
2026-03-05 15:28:27 +01:00
b.nodon
5576011541 Refactor: #30 #31 #43 :
- CSS remplacé par Bootstrap
- modification route
2026-03-05 15:25:41 +01:00
josephine.vetu
c26e48f4f2 fix/ Nom de la méthode ArtisteFactory modifié. Changement du nom du dossier Controller en Controllers. Changement des imports de bootstrap 2026-03-05 14:31:04 +01:00
josephine.vetu
2d2e234b31 Merge branch 'dev' into j1/feat/page_artiste 2026-03-05 14:23:55 +01:00
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
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
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