From 6532d4d88b86c321a212cdc0ca43b2e4770db117 Mon Sep 17 00:00:00 2001 From: Alyssa Date: Thu, 28 Nov 2024 14:48:18 +0100 Subject: [PATCH 1/8] ok --- assets/app.js | 2 +- assets/styles/{ => css}/app.css | 0 assets/styles/css/calendrierChauffagiste.css | 0 assets/styles/css/calendrierSecretaire.css | 0 assets/styles/css/intervention.css | 0 assets/styles/css/login.css | 67 ++++++++++++++++++ assets/styles/image/1.png | Bin 0 -> 42538 bytes assets/styles/image/2.png | Bin 0 -> 25406 bytes .../image/LogoHegreConfort_SansFond.png | Bin 0 -> 52896 bytes src/Controller/CalendrierController.php | 18 +++++ .../calendrier/indexChauffagiste.html.twig | 0 .../calendrier/indexSecretaire.html.twig | 20 ++++++ templates/login/index.html.twig | 47 +++++++----- 13 files changed, 135 insertions(+), 19 deletions(-) rename assets/styles/{ => css}/app.css (100%) create mode 100644 assets/styles/css/calendrierChauffagiste.css create mode 100644 assets/styles/css/calendrierSecretaire.css create mode 100644 assets/styles/css/intervention.css create mode 100644 assets/styles/css/login.css create mode 100644 assets/styles/image/1.png create mode 100644 assets/styles/image/2.png create mode 100644 assets/styles/image/LogoHegreConfort_SansFond.png create mode 100644 src/Controller/CalendrierController.php create mode 100644 templates/calendrier/indexChauffagiste.html.twig create mode 100644 templates/calendrier/indexSecretaire.html.twig diff --git a/assets/app.js b/assets/app.js index 8725cc5..883dec4 100644 --- a/assets/app.js +++ b/assets/app.js @@ -5,6 +5,6 @@ import './bootstrap.js'; * This file will be included onto the page via the importmap() Twig function, * which should already be in your base.html.twig. */ -import './styles/app.css'; +import './styles/css/app.css'; console.log('This log comes from assets/app.js - welcome to AssetMapper! 🎉'); diff --git a/assets/styles/app.css b/assets/styles/css/app.css similarity index 100% rename from assets/styles/app.css rename to assets/styles/css/app.css diff --git a/assets/styles/css/calendrierChauffagiste.css b/assets/styles/css/calendrierChauffagiste.css new file mode 100644 index 0000000..e69de29 diff --git a/assets/styles/css/calendrierSecretaire.css b/assets/styles/css/calendrierSecretaire.css new file mode 100644 index 0000000..e69de29 diff --git a/assets/styles/css/intervention.css b/assets/styles/css/intervention.css new file mode 100644 index 0000000..e69de29 diff --git a/assets/styles/css/login.css b/assets/styles/css/login.css new file mode 100644 index 0000000..2b86d9d --- /dev/null +++ b/assets/styles/css/login.css @@ -0,0 +1,67 @@ +body { + width: 1500px; + height: 1000px; + + background: linear-gradient(#A0C2C8, #A6CD9E); +} + +.logo { + position: absolute; + margin: -3% 0 0 1%; + height: 30%; +} + +.titre { /*pas fini*/ + margin: 4% 10% 0 25%; + font-weight: 50; + font-size: 450%; +} + +.background { + position: absolute; + width: 50%; + height: 50%; + left: 25%; + top: 25%; + + background: rgba(36, 60, 64, 0.7); +} + + +.logoEmail { + position: absolute; + margin: 6.5% 0 0 31%; + height: 12%; + background: #243C40; +} +.email { + position: absolute; + margin: 7% 0 0 37.5%; + width: 30%; + height: 9.5%; + background-color: #f0f0f0; +} + +.logoPassword { + position: absolute; + margin: 16.5% 0 0 31%; + height: 12%; + background: #243C40; +} +.password { + position: absolute; + margin: 17% 0 0 37.5%; + width: 30%; + height: 9.5%; + background-color: #f0f0f0; +} + +/*forgot password*/ +.forgot { + position: absolute; + margin: 23.5% 0 0 42.5%; + font-size: 130%; + color: #f0f0f0; +} + + diff --git a/assets/styles/image/1.png b/assets/styles/image/1.png new file mode 100644 index 0000000000000000000000000000000000000000..99bb3805433cb27cb033af63b27337dff23f787b GIT binary patch literal 42538 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�m0sAuUBnv8y-8uVduCFz> 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 P!D@Q)tTENd@t?l~sizTW literal 0 HcmV?d00001 diff --git a/assets/styles/image/LogoHegreConfort_SansFond.png b/assets/styles/image/LogoHegreConfort_SansFond.png new file mode 100644 index 0000000000000000000000000000000000000000..bd78f170ec68a4330ef80f4ca4d926859495bb16 GIT binary patch literal 52896 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 literal 0 HcmV?d00001 diff --git a/src/Controller/CalendrierController.php b/src/Controller/CalendrierController.php new file mode 100644 index 0000000..3fc2c78 --- /dev/null +++ b/src/Controller/CalendrierController.php @@ -0,0 +1,18 @@ +render('calendrier/index.html.twig', [ + 'controller_name' => 'CalendrierController', + ]); + } +} diff --git a/templates/calendrier/indexChauffagiste.html.twig b/templates/calendrier/indexChauffagiste.html.twig new file mode 100644 index 0000000..e69de29 diff --git a/templates/calendrier/indexSecretaire.html.twig b/templates/calendrier/indexSecretaire.html.twig new file mode 100644 index 0000000..4f874cd --- /dev/null +++ b/templates/calendrier/indexSecretaire.html.twig @@ -0,0 +1,20 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello CalendrierController!{% endblock %} + +{% block body %} + + +
+

Hello {{ controller_name }}! ✅

+ + This friendly message is coming from: +
    +
  • Your controller at /home/allarda@stsio.lan/Test/HegreEtConfort/src/Controller/CalendrierController.php
  • +
  • Your template at /home/allarda@stsio.lan/Test/HegreEtConfort/templates/calendrier/index.html.twig
  • +
+
+{% endblock %} diff --git a/templates/login/index.html.twig b/templates/login/index.html.twig index 6b95ed1..08c8f2d 100644 --- a/templates/login/index.html.twig +++ b/templates/login/index.html.twig @@ -1,20 +1,31 @@ -{% extends 'base.html.twig' %} + + + + + {% block title %}Authentification{% endblock %} + + + + {% block stylesheets %} + {% endblock %} + + -{% block title %}Hello LoginController!{% endblock %} - -{% block body %} - - -
-

Hello {{ controller_name }}! ✅

- - This friendly message is coming from: -
    -
  • Your controller at E:/BTS/PhpStorm/HegreEtConfort/src/Controller/LoginController.php
  • -
  • Your template at E:/BTS/PhpStorm/HegreEtConfort/templates/login/index.html.twig
  • -
+
+
+

D'HEGRE ET CONFORT

-{% endblock %} + +
+
+ + + + + + +
+ +

Mot de passe oublié ?

+ + From 9868ed29147c5ccb8e61aa033d5c0af3d55ad7cb Mon Sep 17 00:00:00 2001 From: ragueneaul Date: Thu, 28 Nov 2024 16:55:49 +0100 Subject: [PATCH 2/8] ajout de tout --- .idea/dataSources.xml | 9 +-- .idea/workspace.xml | 14 +++++ migrations/Version20241121154657.php | 70 ----------------------- migrations/Version20241128141518.php | 31 ++++++++++ src/Controller/FaultController.php | 6 +- src/Controller/InterventionController.php | 20 +++---- src/Controller/SkillController.php | 42 ++++++++++++-- src/Controller/VehicleController.php | 41 +++++++++++-- src/Form/InterventionType.php | 34 +++++++++++ src/Form/SkillType.php | 30 ++++++++++ src/Form/StockType.php | 3 +- src/Form/VehicleType.php | 30 ++++++++++ templates/base.html.twig | 28 ++++----- templates/fault/list.html.twig | 2 +- templates/intervention/add.html.twig | 10 ++++ templates/intervention/index.html.twig | 20 ------- templates/intervention/list.html.twig | 13 +++++ templates/skill/add.html.twig | 10 ++++ templates/skill/index.html.twig | 20 ------- templates/skill/list.html.twig | 10 ++++ templates/vehicle/add.html.twig | 10 ++++ templates/vehicle/index.html.twig | 20 ------- templates/vehicle/list.html.twig | 10 ++++ tests/add.html.twig | 0 tests/list.html.twig | 0 25 files changed, 307 insertions(+), 176 deletions(-) delete mode 100644 migrations/Version20241121154657.php create mode 100644 migrations/Version20241128141518.php create mode 100644 src/Form/InterventionType.php create mode 100644 src/Form/SkillType.php create mode 100644 src/Form/VehicleType.php create mode 100644 templates/intervention/add.html.twig delete mode 100644 templates/intervention/index.html.twig create mode 100644 templates/intervention/list.html.twig create mode 100644 templates/skill/add.html.twig delete mode 100644 templates/skill/index.html.twig create mode 100644 templates/skill/list.html.twig create mode 100644 templates/vehicle/add.html.twig delete mode 100644 templates/vehicle/index.html.twig create mode 100644 templates/vehicle/list.html.twig create mode 100644 tests/add.html.twig create mode 100644 tests/list.html.twig diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml index 9b096cc..986a77e 100644 --- a/.idea/dataSources.xml +++ b/.idea/dataSources.xml @@ -1,14 +1,7 @@ - - postgresql - true - org.postgresql.Driver - jdbc:postgresql://172.20.96.1:5432/chauffageproj - $ProjectFileDir$ - - + postgresql true org.postgresql.Driver diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c33b8b6..f2e7b15 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,7 +5,19 @@ + + + + + + + + + + + + diff --git a/migrations/Version20241121154657.php b/migrations/Version20241121154657.php deleted file mode 100644 index 55567a9..0000000 --- a/migrations/Version20241121154657.php +++ /dev/null @@ -1,70 +0,0 @@ -addSql('CREATE SEQUENCE fault_id_seq INCREMENT BY 1 MINVALUE 1 START 1'); - $this->addSql('CREATE SEQUENCE intervention_id_seq INCREMENT BY 1 MINVALUE 1 START 1'); - $this->addSql('CREATE SEQUENCE skill_id_seq INCREMENT BY 1 MINVALUE 1 START 1'); - $this->addSql('CREATE SEQUENCE stock_id_seq INCREMENT BY 1 MINVALUE 1 START 1'); - $this->addSql('CREATE SEQUENCE "user_id_seq" INCREMENT BY 1 MINVALUE 1 START 1'); - $this->addSql('CREATE SEQUENCE vehicle_id_seq INCREMENT BY 1 MINVALUE 1 START 1'); - $this->addSql('CREATE TABLE fault (id INT NOT NULL, wording VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE TABLE intervention (id INT NOT NULL, wording VARCHAR(255) NOT NULL, timestamp TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, description VARCHAR(255) NOT NULL, address VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE TABLE skill (id INT NOT NULL, wording VARCHAR(255) NOT NULL, description VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE TABLE stock (id INT NOT NULL, wording VARCHAR(255) NOT NULL, description VARCHAR(255) NOT NULL, quantity VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE TABLE "user" (id INT NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, birth_date DATE NOT NULL, email VARCHAR(255) NOT NULL, phone VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE TABLE vehicle (id INT NOT NULL, license_plate VARCHAR(255) NOT NULL, brand VARCHAR(255) NOT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE TABLE messenger_messages (id BIGSERIAL NOT NULL, body TEXT NOT NULL, headers TEXT NOT NULL, queue_name VARCHAR(190) NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, available_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, delivered_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, PRIMARY KEY(id))'); - $this->addSql('CREATE INDEX IDX_75EA56E0FB7336F0 ON messenger_messages (queue_name)'); - $this->addSql('CREATE INDEX IDX_75EA56E0E3BD61CE ON messenger_messages (available_at)'); - $this->addSql('CREATE INDEX IDX_75EA56E016BA31DB ON messenger_messages (delivered_at)'); - $this->addSql('COMMENT ON COLUMN messenger_messages.created_at IS \'(DC2Type:datetime_immutable)\''); - $this->addSql('COMMENT ON COLUMN messenger_messages.available_at IS \'(DC2Type:datetime_immutable)\''); - $this->addSql('COMMENT ON COLUMN messenger_messages.delivered_at IS \'(DC2Type:datetime_immutable)\''); - $this->addSql('CREATE OR REPLACE FUNCTION notify_messenger_messages() RETURNS TRIGGER AS $$ - BEGIN - PERFORM pg_notify(\'messenger_messages\', NEW.queue_name::text); - RETURN NEW; - END; - $$ LANGUAGE plpgsql;'); - $this->addSql('DROP TRIGGER IF EXISTS notify_trigger ON messenger_messages;'); - $this->addSql('CREATE TRIGGER notify_trigger AFTER INSERT OR UPDATE ON messenger_messages FOR EACH ROW EXECUTE PROCEDURE notify_messenger_messages();'); - } - - public function down(Schema $schema): void - { - // this down() migration is auto-generated, please modify it to your needs - $this->addSql('CREATE SCHEMA public'); - $this->addSql('DROP SEQUENCE fault_id_seq CASCADE'); - $this->addSql('DROP SEQUENCE intervention_id_seq CASCADE'); - $this->addSql('DROP SEQUENCE skill_id_seq CASCADE'); - $this->addSql('DROP SEQUENCE stock_id_seq CASCADE'); - $this->addSql('DROP SEQUENCE "user_id_seq" CASCADE'); - $this->addSql('DROP SEQUENCE vehicle_id_seq CASCADE'); - $this->addSql('DROP TABLE fault'); - $this->addSql('DROP TABLE intervention'); - $this->addSql('DROP TABLE skill'); - $this->addSql('DROP TABLE stock'); - $this->addSql('DROP TABLE "user"'); - $this->addSql('DROP TABLE vehicle'); - $this->addSql('DROP TABLE messenger_messages'); - } -} diff --git a/migrations/Version20241128141518.php b/migrations/Version20241128141518.php new file mode 100644 index 0000000..ffcd213 --- /dev/null +++ b/migrations/Version20241128141518.php @@ -0,0 +1,31 @@ +addSql('CREATE SCHEMA public'); + } +} diff --git a/src/Controller/FaultController.php b/src/Controller/FaultController.php index dc9d09a..0f98579 100644 --- a/src/Controller/FaultController.php +++ b/src/Controller/FaultController.php @@ -30,7 +30,7 @@ class FaultController extends AbstractController $this->entityManager->persist($fault); $this->entityManager->flush(); - return $this->redirectToRoute("app_fault_list"); + return $this->redirectToRoute("fault_list"); } return $this->render('fault/add.html.twig', [ @@ -41,10 +41,10 @@ class FaultController extends AbstractController #[Route('/fault/list', name: 'fault_list')] public function list(): Response { - $fault = $this->faultRepository->findAll(); + $faults = $this->faultRepository->findAll(); return $this->render('fault/list.html.twig', [ - 'fault' => $fault, + 'faults' => $faults, ]); } } \ No newline at end of file diff --git a/src/Controller/InterventionController.php b/src/Controller/InterventionController.php index 4c9b0c6..280d5a9 100644 --- a/src/Controller/InterventionController.php +++ b/src/Controller/InterventionController.php @@ -19,33 +19,33 @@ class InterventionController extends AbstractController ) { } - #[\Symfony\Component\Routing\Annotation\Route('/intervention/add', name: 'fault_add')] + #[Route('/intervention/add', name: 'intervention_add')] public function add(Request $request): Response { - $fault = new Intervention(); - $form = $this->createForm(InterventionType::class, $fault); + $intervention = new Intervention(); + $form = $this->createForm(InterventionType::class, $intervention); $form->handleRequest($request); if($form->isSubmitted() && $form->isValid()) { - $this->entityManager->persist($fault); + $this->entityManager->persist($intervention); $this->entityManager->flush(); - return $this->redirectToRoute("app_fault_list"); + return $this->redirectToRoute("intervention_list"); } - return $this->render('fault/add.html.twig', [ + return $this->render('intervention/add.html.twig', [ 'form' => $form, ]); } - #[Route('/fault/list', name: 'fault_list')] + #[Route('/intervention/list', name: 'intervention_list')] public function list(): Response { - $fault = $this->faultRepository->findAll(); + $interventions = $this->interventionRepository->findAll(); - return $this->render('fault/list.html.twig', [ - 'fault' => $fault, + return $this->render('intervention/list.html.twig', [ + 'interventions' => $interventions, ]); } } \ No newline at end of file diff --git a/src/Controller/SkillController.php b/src/Controller/SkillController.php index c828d2a..92ed955 100644 --- a/src/Controller/SkillController.php +++ b/src/Controller/SkillController.php @@ -2,17 +2,49 @@ namespace App\Controller; +use App\Entity\Skill; +use App\Form\SkillType; +use App\Repository\SkillRepository; +use Doctrine\ORM\EntityManagerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; -use Symfony\Component\Routing\Attribute\Route; +use Symfony\Component\Routing\Annotation\Route; class SkillController extends AbstractController { - #[Route('/skill', name: 'app_skill')] - public function index(): Response + public function __construct( + private readonly EntityManagerInterface $entityManager, + private readonly SkillRepository $skillRepository + ) { + } + + #[Route('/skill/add', name: 'skill_add')] + public function add(Request $request): Response + { + $skill = new Skill(); + $form = $this->createForm(SkillType::class, $skill); + $form->handleRequest($request); + + if ($form->isSubmitted() && $form->isValid()) { + $this->entityManager->persist($skill); + $this->entityManager->flush(); + } + return $this->render('skill/add.html.twig', [ - 'controller_name' => 'SkillController', + 'form' => $form, ]); } -} + + #[Route('/skill/list', name: 'skill_list')] + public function list(): Response + { + $skills = $this->skillRepository->findAll(); + + return $this->render('skill/list.html.twig', [ + 'skills' => $skills, + ]); + } + +} \ No newline at end of file diff --git a/src/Controller/VehicleController.php b/src/Controller/VehicleController.php index ffc6bf0..54b8ac7 100644 --- a/src/Controller/VehicleController.php +++ b/src/Controller/VehicleController.php @@ -2,17 +2,50 @@ namespace App\Controller; +use App\Entity\Vehicle; +use App\Form\VehicleType; +use App\Repository\VehicleRepository; +use Doctrine\ORM\EntityManagerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; class VehicleController extends AbstractController { - #[Route('/vehicle', name: 'app_vehicle')] - public function index(): Response + public function __construct( + private readonly EntityManagerInterface $entityManager, + private readonly VehicleRepository $vehicleRepository + ) { + } + #[\Symfony\Component\Routing\Annotation\Route('/vehicle/add', name: 'vehicle_add')] + public function add(Request $request): Response + { + $vehicle = new Vehicle(); + $form = $this->createForm(VehicleType::class, $vehicle); + $form->handleRequest($request); + + if($form->isSubmitted() && $form->isValid()) + { + $this->entityManager->persist($vehicle); + $this->entityManager->flush(); + + return $this->redirectToRoute("vehicle_list"); + } + return $this->render('vehicle/add.html.twig', [ - 'controller_name' => 'VehicleController', + 'form' => $form, ]); } -} + + #[Route('/vehicle/list', name: 'vehicle_list')] + public function list(): Response + { + $vehicles = $this->vehicleRepository->findAll(); + + return $this->render('vehicle/list.html.twig', [ + 'vehicles' => $vehicles, + ]); + } +} \ No newline at end of file diff --git a/src/Form/InterventionType.php b/src/Form/InterventionType.php new file mode 100644 index 0000000..35c3b56 --- /dev/null +++ b/src/Form/InterventionType.php @@ -0,0 +1,34 @@ +add('Wording', TextType::class) + ->add('Timestamp', DateType::class) + ->add('description', TextAreaType::class) + ->add('address', TextType::class) + ->add('Status', TextType::class) + ->add('save', SubmitType::class) + ; + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/src/Form/SkillType.php b/src/Form/SkillType.php new file mode 100644 index 0000000..bfee7c8 --- /dev/null +++ b/src/Form/SkillType.php @@ -0,0 +1,30 @@ +add('Wording', TextType::class) + ->add('description', TextAreaType::class) + ->add('Save', SubmitType::class) + + ; + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/src/Form/StockType.php b/src/Form/StockType.php index a8480f7..958daa0 100644 --- a/src/Form/StockType.php +++ b/src/Form/StockType.php @@ -7,6 +7,7 @@ use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\Extension\Core\Type\EmailType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; +use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\IntegerType; use Symfony\Component\Form\FormBuilderInterface; @@ -18,7 +19,7 @@ class StockType extends AbstractType { $builder ->add('Wording', TextType::class) - ->add('Description', TextType::class) + ->add('description', TextAreaType::class) ->add('Quantity', IntegerType::class) ->add('save', SubmitType::class) ; diff --git a/src/Form/VehicleType.php b/src/Form/VehicleType.php new file mode 100644 index 0000000..47e3161 --- /dev/null +++ b/src/Form/VehicleType.php @@ -0,0 +1,30 @@ +add('LicensePlate', TextType::class) + ->add('Brand', IntegerType::class) + ->add('Save', SubmitType::class) + + ; + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/templates/base.html.twig b/templates/base.html.twig index 3cda30f..c71b178 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -1,17 +1,17 @@ - - - {% block title %}Welcome!{% endblock %} - - {% block stylesheets %} - {% endblock %} + + + {% block title %}Welcome!{% endblock %} + + {% block stylesheets %} + {% endblock %} - {% block javascripts %} - {% block importmap %}{{ importmap('app') }}{% endblock %} - {% endblock %} - - - {% block body %}{% endblock %} - - + {% block javascripts %} + {% block importmap %}{{ importmap('app') }}{% endblock %} + {% endblock %} + + +{% block body %}{% endblock %} + + \ No newline at end of file diff --git a/templates/fault/list.html.twig b/templates/fault/list.html.twig index 1a84c39..2a2b1d0 100644 --- a/templates/fault/list.html.twig +++ b/templates/fault/list.html.twig @@ -3,7 +3,7 @@ {% block title %}Hello UserController!{% endblock %} {% block body %} - {% for user in users %} + {% for fault in faults %} {{ fault.Wording }} {% endfor %} {% endblock %} \ No newline at end of file diff --git a/templates/intervention/add.html.twig b/templates/intervention/add.html.twig new file mode 100644 index 0000000..72b0f43 --- /dev/null +++ b/templates/intervention/add.html.twig @@ -0,0 +1,10 @@ +{# templates/user/add.html.twig #} +{% extends 'base.html.twig' %} + +{% block title %}Ajouter une intervention {% endblock %} + +{% block body %} +

Ajouter une intervention

+ + {{ form(form) }} +{% endblock %} diff --git a/templates/intervention/index.html.twig b/templates/intervention/index.html.twig deleted file mode 100644 index a7ab33d..0000000 --- a/templates/intervention/index.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% extends 'base.html.twig' %} - -{% block title %}Hello InterventionController!{% endblock %} - -{% block body %} - - -
-

Hello {{ controller_name }}! ✅

- - This friendly message is coming from: -
    -
  • Your controller at E:/BTS/PhpStorm/HegreEtConfort/src/Controller/InterventionController.php
  • -
  • Your template at E:/BTS/PhpStorm/HegreEtConfort/templates/intervention/index.html.twig
  • -
-
-{% endblock %} diff --git a/templates/intervention/list.html.twig b/templates/intervention/list.html.twig new file mode 100644 index 0000000..dc14f06 --- /dev/null +++ b/templates/intervention/list.html.twig @@ -0,0 +1,13 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello InterventionController!{% endblock %} + +{% block body %} + {% for intervention in interventions %} + {{ intervention.Wording }} + {{ intervention.Timestamp|date('Y-m-d H:i:s') }} {{ intervention.Description }} + {{ intervention.Address }} + {{ intervention.Status }} + {% endfor %} +{% endblock %} + diff --git a/templates/skill/add.html.twig b/templates/skill/add.html.twig new file mode 100644 index 0000000..9ca6ffa --- /dev/null +++ b/templates/skill/add.html.twig @@ -0,0 +1,10 @@ +{# templates/user/add.html.twig #} +{% extends 'base.html.twig' %} + +{% block title %}Ajouter une intervention {% endblock %} + +{% block body %} +

Ajouter une compétence

+ + {{ form(form) }} +{% endblock %} diff --git a/templates/skill/index.html.twig b/templates/skill/index.html.twig deleted file mode 100644 index 5d0589f..0000000 --- a/templates/skill/index.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% extends 'base.html.twig' %} - -{% block title %}Hello SkillController!{% endblock %} - -{% block body %} - - -
-

Hello {{ controller_name }}! ✅

- - This friendly message is coming from: -
    -
  • Your controller at E:/BTS/PhpStorm/HegreEtConfort/src/Controller/SkillController.php
  • -
  • Your template at E:/BTS/PhpStorm/HegreEtConfort/templates/skill/index.html.twig
  • -
-
-{% endblock %} diff --git a/templates/skill/list.html.twig b/templates/skill/list.html.twig new file mode 100644 index 0000000..53899e1 --- /dev/null +++ b/templates/skill/list.html.twig @@ -0,0 +1,10 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello InterventionController!{% endblock %} + +{% block body %} + {% for skill in skills %} + {{ skill.Wording }} + {{ skill.Description }} + {% endfor %} +{% endblock %} \ No newline at end of file diff --git a/templates/vehicle/add.html.twig b/templates/vehicle/add.html.twig new file mode 100644 index 0000000..3440b9d --- /dev/null +++ b/templates/vehicle/add.html.twig @@ -0,0 +1,10 @@ +{# templates/user/add.html.twig #} +{% extends 'base.html.twig' %} + +{% block title %}Ajouter un utilisateur{% endblock %} + +{% block body %} +

Ajouter un utilisateur

+ + {{ form(form) }} +{% endblock %} diff --git a/templates/vehicle/index.html.twig b/templates/vehicle/index.html.twig deleted file mode 100644 index bbd8f2c..0000000 --- a/templates/vehicle/index.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% extends 'base.html.twig' %} - -{% block title %}Hello VehicleController!{% endblock %} - -{% block body %} - - -
-

Hello {{ controller_name }}! ✅

- - This friendly message is coming from: -
    -
  • Your controller at E:/BTS/PhpStorm/HegreEtConfort/src/Controller/VehicleController.php
  • -
  • Your template at E:/BTS/PhpStorm/HegreEtConfort/templates/vehicle/index.html.twig
  • -
-
-{% endblock %} diff --git a/templates/vehicle/list.html.twig b/templates/vehicle/list.html.twig new file mode 100644 index 0000000..1741382 --- /dev/null +++ b/templates/vehicle/list.html.twig @@ -0,0 +1,10 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello UserController!{% endblock %} + +{% block body %} + {% for vehicle in vehicles %} + {{ vehicle.LicensePlate }} + {{ vehicle.Brand }} + {% endfor %} +{% endblock %} \ No newline at end of file diff --git a/tests/add.html.twig b/tests/add.html.twig new file mode 100644 index 0000000..e69de29 diff --git a/tests/list.html.twig b/tests/list.html.twig new file mode 100644 index 0000000..e69de29 From 4e15aef93df52ef39486e2df83d86ca0998958fd Mon Sep 17 00:00:00 2001 From: ragueneaul Date: Thu, 28 Nov 2024 17:04:51 +0100 Subject: [PATCH 3/8] rrrrh --- .idea/workspace.xml | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f2e7b15..6694e29 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,21 +4,7 @@