Bläddra i källkod

various fixes

Olivier Massot 9 månader sedan
förälder
incheckning
e26301ed30
83 ändrade filer med 177 tillägg och 26 borttagningar
  1. 7 1
      config/packages/api_platform.yaml
  2. 1 0
      src/Entity/Access/AccessCommunication.php
  3. 1 0
      src/Entity/Access/AccessNetworkSetting.php
  4. 1 0
      src/Entity/Access/AccessSocial.php
  5. 1 0
      src/Entity/Access/FunctionType.php
  6. 1 0
      src/Entity/Access/OrganizationResponsability.php
  7. 1 0
      src/Entity/AccessWish/AccessFamilyWish.php
  8. 1 0
      src/Entity/AccessWish/AccessTmp.php
  9. 1 0
      src/Entity/AccessWish/DocumentWish.php
  10. 1 0
      src/Entity/AccessWish/EducationStudentWish.php
  11. 2 0
      src/Entity/Billing/BergerLevrault.php
  12. 3 0
      src/Entity/Billing/BillAccessDetail.php
  13. 2 0
      src/Entity/Billing/BillDebitBalance.php
  14. 2 0
      src/Entity/Billing/BillPayment.php
  15. 2 0
      src/Entity/Billing/BillPeriod.php
  16. 2 0
      src/Entity/Billing/BillTotalDetail.php
  17. 2 0
      src/Entity/Billing/BillingExportSetting.php
  18. 2 0
      src/Entity/Billing/BillingSettingRent.php
  19. 2 0
      src/Entity/Billing/Ciril.php
  20. 2 0
      src/Entity/Billing/EducationalProjectIntangible.php
  21. 2 0
      src/Entity/Billing/Jvs.php
  22. 2 0
      src/Entity/Billing/PayfipPaymentReturn.php
  23. 2 0
      src/Entity/Billing/Pes.php
  24. 2 0
      src/Entity/Billing/PesSetting.php
  25. 2 0
      src/Entity/Billing/SddBank.php
  26. 2 0
      src/Entity/Billing/SddRegie.php
  27. 2 0
      src/Entity/Billing/SddTeneur.php
  28. 2 0
      src/Entity/Booking/CalendarSynchro.php
  29. 2 0
      src/Entity/Booking/CourseRecur.php
  30. 2 0
      src/Entity/Booking/EducationalProjectAge.php
  31. 2 0
      src/Entity/Booking/EducationalProjectPublic.php
  32. 2 0
      src/Entity/Booking/EducationalProjectRecur.php
  33. 2 0
      src/Entity/Booking/EventGender.php
  34. 2 0
      src/Entity/Booking/EventRecur.php
  35. 2 0
      src/Entity/Booking/EventReport.php
  36. 2 0
      src/Entity/Booking/ExamenRecur.php
  37. 2 0
      src/Entity/Booking/OrganizationHolidayRecur.php
  38. 2 0
      src/Entity/Booking/PersonHolidayRecur.php
  39. 2 0
      src/Entity/Booking/Work.php
  40. 2 0
      src/Entity/Booking/WorkByUser.php
  41. 2 0
      src/Entity/Core/Categories.php
  42. 2 0
      src/Entity/Core/City.php
  43. 2 0
      src/Entity/Core/Department.php
  44. 2 0
      src/Entity/Core/Familly.php
  45. 2 0
      src/Entity/Core/Gender.php
  46. 2 0
      src/Entity/Core/Region.php
  47. 2 0
      src/Entity/Core/Subfamilly.php
  48. 2 0
      src/Entity/Education/CustomNotation.php
  49. 2 0
      src/Entity/Education/CycleByEducation.php
  50. 2 0
      src/Entity/Education/EducationComplement.php
  51. 2 0
      src/Entity/Education/EducationNotationCriteriaConfig.php
  52. 2 0
      src/Entity/Education/PeriodNotation.php
  53. 2 0
      src/Entity/Education/SeizurePeriodNotation.php
  54. 2 0
      src/Entity/Message/ReportEmail.php
  55. 2 0
      src/Entity/Message/ReportSms.php
  56. 2 0
      src/Entity/Message/TemplateSystem.php
  57. 2 0
      src/Entity/Organization/ActivityType.php
  58. 2 0
      src/Entity/Organization/CotisationByYear.php
  59. 2 0
      src/Entity/Organization/CotisationStaffInfos.php
  60. 2 0
      src/Entity/Organization/OnlineRegistrationDocument.php
  61. 2 0
      src/Entity/Organization/OnlineRegistrationOpeningPeriod.php
  62. 2 0
      src/Entity/Organization/OnlineRegistrationSettings.php
  63. 18 19
      src/Entity/Organization/Organization.php
  64. 2 2
      src/Entity/Organization/OrganizationAddressPostal.php
  65. 0 4
      src/Entity/Organization/Subdomain.php
  66. 2 0
      src/Entity/Person/DisciplineOtherEstablishment.php
  67. 2 0
      src/Entity/Person/Medical.php
  68. 2 0
      src/Entity/Person/Qualification.php
  69. 2 0
      src/Entity/Person/SchoolingInEstablishment.php
  70. 2 0
      src/Entity/Person/TeacherSchoolingHistory.php
  71. 2 0
      src/Entity/Place/PlaceControl.php
  72. 2 0
      src/Entity/Place/PlaceRepair.php
  73. 2 0
      src/Entity/Place/PlaceSystem.php
  74. 2 0
      src/Entity/Place/RoomControl.php
  75. 2 0
      src/Entity/Place/RoomRepair.php
  76. 2 0
      src/Entity/Product/EquipmentComposition.php
  77. 2 0
      src/Entity/Product/EquipmentControl.php
  78. 2 0
      src/Entity/Product/EquipmentList.php
  79. 2 0
      src/Entity/Product/EquipmentRepair.php
  80. 2 0
      src/Entity/Product/FictionalIntangible.php
  81. 2 0
      src/Entity/Product/IntangiblePriceAndDiscount.php
  82. 2 0
      src/Entity/Reward/AccessReward.php
  83. 2 0
      src/Entity/Reward/Reward.php

+ 7 - 1
config/packages/api_platform.yaml

@@ -1,6 +1,6 @@
 api_platform:
     title: 'Opentalent API'
-    version: '3.1'
+    version: '2.5'
     enable_swagger_ui: false
     enable_re_doc: false
     mapping:
@@ -23,3 +23,9 @@ api_platform:
             skip_null_values: false
     graphql:
         graphql_playground: false
+    use_symfony_listeners: true
+    mercure:
+        enabled: true
+    messenger:
+        enabled: true
+    # To enable collecting denormalization errors

+ 1 - 0
src/Entity/Access/AccessCommunication.php

@@ -10,6 +10,7 @@ use Doctrine\ORM\Mapping as ORM;
 /**
  * Classe ... qui ...
  */
+#[ApiResource(operations: [])]
 // #[Auditable]
 #[ORM\Entity]
 class AccessCommunication

+ 1 - 0
src/Entity/Access/AccessNetworkSetting.php

@@ -11,6 +11,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class AccessNetworkSetting
 {

+ 1 - 0
src/Entity/Access/AccessSocial.php

@@ -11,6 +11,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class AccessSocial
 {

+ 1 - 0
src/Entity/Access/FunctionType.php

@@ -15,6 +15,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Enum des fonctions que peuvent occuper un Access au sein d'une Organization.
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity(repositoryClass: FunctionTypeRepository::class)]
 class FunctionType
 {

+ 1 - 0
src/Entity/Access/OrganizationResponsability.php

@@ -11,6 +11,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class OrganizationResponsability
 {

+ 1 - 0
src/Entity/AccessWish/AccessFamilyWish.php

@@ -14,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Famille à laquelle est rattaché un AccessWish.
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class AccessFamilyWish
 {

+ 1 - 0
src/Entity/AccessWish/AccessTmp.php

@@ -12,6 +12,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class AccessTmp
 {

+ 1 - 0
src/Entity/AccessWish/DocumentWish.php

@@ -16,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class DocumentWish
 {

+ 1 - 0
src/Entity/AccessWish/EducationStudentWish.php

@@ -17,6 +17,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EducationStudentWish
 {

+ 2 - 0
src/Entity/Billing/BergerLevrault.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Person\PersonActivity;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
@@ -15,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  */
 // #[Auditable]
 #[ORM\Entity]
+#[ApiResource(operations: [])]
 class BergerLevrault
 {
     #[ORM\Id]

+ 3 - 0
src/Entity/Billing/BillAccessDetail.php

@@ -5,12 +5,15 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ORM\Entity]
+#[ApiResource(operations: [])]
 class BillAccessDetail
 {
     #[ORM\Id]

+ 2 - 0
src/Entity/Billing/BillDebitBalance.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class BillDebitBalance
 {

+ 2 - 0
src/Entity/Billing/BillPayment.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Billing;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Core\Tagg;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use App\Entity\Person\PersonActivity;
@@ -15,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class BillPayment
 {

+ 2 - 0
src/Entity/Billing/BillPeriod.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class BillPeriod
 {

+ 2 - 0
src/Entity/Billing/BillTotalDetail.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class BillTotalDetail
 {

+ 2 - 0
src/Entity/Billing/BillingExportSetting.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class BillingExportSetting
 {

+ 2 - 0
src/Entity/Billing/BillingSettingRent.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class BillingSettingRent
 {

+ 2 - 0
src/Entity/Billing/Ciril.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
 use Doctrine\ORM\Mapping as ORM;
@@ -13,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Ciril
 {

+ 2 - 0
src/Entity/Billing/EducationalProjectIntangible.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Billing;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Booking\EducationalProject;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use Doctrine\Common\Collections\ArrayCollection;
@@ -14,6 +15,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EducationalProjectIntangible extends AbstractBillingIntangible
 {

+ 2 - 0
src/Entity/Billing/Jvs.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
 use Doctrine\ORM\Mapping as ORM;
@@ -13,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Jvs
 {

+ 2 - 0
src/Entity/Billing/PayfipPaymentReturn.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class PayfipPaymentReturn
 {

+ 2 - 0
src/Entity/Billing/Pes.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
 use Doctrine\ORM\Mapping as ORM;
@@ -13,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Pes
 {

+ 2 - 0
src/Entity/Billing/PesSetting.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class PesSetting
 {

+ 2 - 0
src/Entity/Billing/SddBank.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class SddBank
 {

+ 2 - 0
src/Entity/Billing/SddRegie.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class SddRegie
 {

+ 2 - 0
src/Entity/Billing/SddTeneur.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Billing;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class SddTeneur
 {

+ 2 - 0
src/Entity/Booking/CalendarSynchro.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class CalendarSynchro
 {

+ 2 - 0
src/Entity/Booking/CourseRecur.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
@@ -13,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Table(name: 'BookingRecur')]
 #[ORM\Entity]
 class CourseRecur extends AbstractBookingRecur

+ 2 - 0
src/Entity/Booking/EducationalProjectAge.php

@@ -5,10 +5,12 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 use Symfony\Component\Serializer\Annotation\Groups;
 
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EducationalProjectAge
 {

+ 2 - 0
src/Entity/Booking/EducationalProjectPublic.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Billing\ResidenceArea;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
 use Doctrine\ORM\Mapping as ORM;
 
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EducationalProjectPublic
 {

+ 2 - 0
src/Entity/Booking/EducationalProjectRecur.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * @todo : A la suite de la migration, il faut supprimer le nom de la table pour avoir une table EducationalProjectRecur, et supprimer l'attribut discr.
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Table(name: 'BookingRecur')]
 #[ORM\Entity]
 class EducationalProjectRecur extends AbstractBookingRecur

+ 2 - 0
src/Entity/Booking/EventGender.php

@@ -5,9 +5,11 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EventGender
 {

+ 2 - 0
src/Entity/Booking/EventRecur.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * @todo : A la suite de la migration, il faut supprimer le nom de la table pour avoir une table EventRecur, et supprimer l'attribut discr.
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'BookingRecur')]
 class EventRecur extends AbstractBookingRecur

+ 2 - 0
src/Entity/Booking/EventReport.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Booking;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Billing\ResidenceArea;
 use App\Entity\Core\File;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
@@ -12,6 +13,7 @@ use Doctrine\Common\Collections\Collection;
 use Doctrine\ORM\Mapping as ORM;
 
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EventReport
 {

+ 2 - 0
src/Entity/Booking/ExamenRecur.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
@@ -13,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Table(name: 'BookingRecur')]
 #[ORM\Entity]
 class ExamenRecur extends AbstractBookingRecur

+ 2 - 0
src/Entity/Booking/OrganizationHolidayRecur.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Table(name: 'BookingRecur')]
 #[ORM\Entity]
 class OrganizationHolidayRecur extends AbstractBookingRecur

+ 2 - 0
src/Entity/Booking/PersonHolidayRecur.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Booking;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
@@ -13,6 +14,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Table(name: 'BookingRecur')]
 #[ORM\Entity]
 class PersonHolidayRecur extends AbstractBookingRecur

+ 2 - 0
src/Entity/Booking/Work.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Booking;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Billing\ResidenceArea;
 use App\Entity\Core\File;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
@@ -15,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Work
 {

+ 2 - 0
src/Entity/Booking/WorkByUser.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Booking;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Access\Access;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use Doctrine\ORM\Mapping as ORM;
@@ -12,6 +13,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class WorkByUser
 {

+ 2 - 0
src/Entity/Core/Categories.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Categories
 {

+ 2 - 0
src/Entity/Core/City.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class City
 {

+ 2 - 0
src/Entity/Core/Department.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Department
 {

+ 2 - 0
src/Entity/Core/Familly.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Familly
 {

+ 2 - 0
src/Entity/Core/Gender.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Gender
 {

+ 2 - 0
src/Entity/Core/Region.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Region
 {

+ 2 - 0
src/Entity/Core/Subfamilly.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Core;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Subfamilly
 {

+ 2 - 0
src/Entity/Education/CustomNotation.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Education;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class CustomNotation
 {

+ 2 - 0
src/Entity/Education/CycleByEducation.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Education;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class CycleByEducation
 {

+ 2 - 0
src/Entity/Education/EducationComplement.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Education;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EducationComplement
 {

+ 2 - 0
src/Entity/Education/EducationNotationCriteriaConfig.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Education;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Billing\ResidenceArea;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
@@ -14,6 +15,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EducationNotationCriteriaConfig
 {

+ 2 - 0
src/Entity/Education/PeriodNotation.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Education;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Organization\Organization;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use Doctrine\ORM\Mapping as ORM;
@@ -12,6 +13,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class PeriodNotation
 {

+ 2 - 0
src/Entity/Education/SeizurePeriodNotation.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Education;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class SeizurePeriodNotation
 {

+ 2 - 0
src/Entity/Message/ReportEmail.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Message;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 #[ORM\Table(name: 'ReportMessage')]
+#[ApiResource(operations: [])]
 // #[Auditable]
 #[ORM\Entity]
 class ReportEmail extends AbstractReport

+ 2 - 0
src/Entity/Message/ReportSms.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Message;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 #[ORM\Table(name: 'ReportMessage')]
+#[ApiResource(operations: [])]
 // #[Auditable]
 #[ORM\Entity]
 class ReportSms extends AbstractReport

+ 2 - 0
src/Entity/Message/TemplateSystem.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Message;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Core\File;
 use App\Entity\Organization\Organization;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
@@ -15,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class TemplateSystem
 {

+ 2 - 0
src/Entity/Organization/ActivityType.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Organization;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class ActivityType
 {

+ 2 - 0
src/Entity/Organization/CotisationByYear.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Organization;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class CotisationByYear
 {

+ 2 - 0
src/Entity/Organization/CotisationStaffInfos.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Organization;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class CotisationStaffInfos
 {

+ 2 - 0
src/Entity/Organization/OnlineRegistrationDocument.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Organization;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class OnlineRegistrationDocument
 {

+ 2 - 0
src/Entity/Organization/OnlineRegistrationOpeningPeriod.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Organization;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class OnlineRegistrationOpeningPeriod
 {

+ 2 - 0
src/Entity/Organization/OnlineRegistrationSettings.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Organization;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Core\File;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use App\Entity\Message\ReportSms;
@@ -15,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class OnlineRegistrationSettings
 {

+ 18 - 19
src/Entity/Organization/Organization.php

@@ -24,7 +24,6 @@ use App\Entity\Education\CriteriaNotation;
 use App\Entity\Education\Cycle;
 use App\Entity\Education\EducationCategory;
 use App\Entity\Education\EducationNotationConfig;
-use App\Entity\Education\EducationStudent;
 use App\Entity\Education\EducationTiming;
 use App\Entity\Education\PeriodNotation;
 use App\Entity\Message\Email;
@@ -56,11 +55,11 @@ use JetBrains\PhpStorm\Pure;
  *
  * Security :
  *
- *   * @see App\Doctrine\Organization\CurrentOrganizationExtension
+ *   * @see \App\Doctrine\Organization\CurrentOrganizationExtension
  */
 #[ApiResource(operations: [
     new Get(security: 'object.getId() == user.getOrganization().getId()'),
-])] //
+])]
 // #[Auditable]
 #[ORM\Entity(repositoryClass: OrganizationRepository::class)]
 class Organization
@@ -88,22 +87,22 @@ class Organization
     private ?Settings $settings = null;
 
     /** @var Collection<int, Access> */
-    #[ORM\OneToMany(mappedBy: 'organization', targetEntity: Access::class, cascade: ['persist'])]
+    #[ORM\OneToMany(targetEntity: Access::class, mappedBy: 'organization', cascade: ['persist'])]
     private Collection $accesses;
 
     /** @var Collection<int, NetworkOrganization> */
-    #[ORM\OneToMany(mappedBy: 'organization', targetEntity: NetworkOrganization::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
+    #[ORM\OneToMany(targetEntity: NetworkOrganization::class, mappedBy: 'organization', cascade: ['persist', 'remove'], orphanRemoval: true)]
     private Collection $networkOrganizations;
 
     /** @var Collection<int, NetworkOrganization> */
-    #[ORM\OneToMany(mappedBy: 'parent', targetEntity: NetworkOrganization::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
+    #[ORM\OneToMany(targetEntity: NetworkOrganization::class, mappedBy: 'parent', cascade: ['persist', 'remove'], orphanRemoval: true)]
     private Collection $networkOrganizationChildren;
 
     /** @var Collection<int, EducationNotationConfig> */
-    #[ORM\OneToMany(mappedBy: 'organization', targetEntity: EducationNotationConfig::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
+    #[ORM\OneToMany(targetEntity: EducationNotationConfig::class, mappedBy: 'organization', cascade: ['persist', 'remove'], orphanRemoval: true)]
     private Collection $educationNotationConfigs;
 
-    #[ORM\OneToOne(inversedBy: 'organization', targetEntity: Parameters::class, cascade: ['persist'])]
+    #[ORM\OneToOne(targetEntity: Parameters::class, inversedBy: 'organization', cascade: ['persist'])]
     #[ORM\JoinColumn(nullable: false)]
     private Parameters $parameters;
 
@@ -354,8 +353,8 @@ class Organization
     #[ORM\OneToMany(targetEntity: Reward::class, mappedBy: 'organization', cascade: ['persist', 'remove'], orphanRemoval: true)]
     private Collection $rewards;
 
-    //    #[ORM\OneToOne()]
-    //    private OnlineRegistrationSettings $onlineRegistrationSettings;
+//    #[ORM\OneToOne()]
+//    private OnlineRegistrationSettings $onlineRegistrationSettings;
 
     /** @var Collection<int, Tagg> */
     #[ORM\ManyToMany(targetEntity: Tagg::class, inversedBy: 'organizations', cascade: ['persist'])]
@@ -1847,15 +1846,15 @@ class Organization
         return $this;
     }
 
-    //    public function getOnlineRegistrationSettings(): \App\Entity\Organization\OnlineRegistrationSettings
-    //    {
-    //        return $this->onlineRegistrationSettings;
-    //    }
-    //
-    //    public function setOnlineRegistrationSettings(\App\Entity\Organization\OnlineRegistrationSettings $onlineRegistrationSettings): void
-    //    {
-    //        $this->onlineRegistrationSettings = $onlineRegistrationSettings;
-    //    }
+//    public function getOnlineRegistrationSettings(): \App\Entity\Organization\OnlineRegistrationSettings
+//    {
+//        return $this->onlineRegistrationSettings;
+//    }
+//
+//    public function setOnlineRegistrationSettings(\App\Entity\Organization\OnlineRegistrationSettings $onlineRegistrationSettings): void
+//    {
+//        $this->onlineRegistrationSettings = $onlineRegistrationSettings;
+//    }
 
     /**
      * @return Collection<int, Tagg>

+ 2 - 2
src/Entity/Organization/OrganizationAddressPostal.php

@@ -24,9 +24,9 @@ use Symfony\Component\Validator\Constraints as Assert;
  *   * @see App\Doctrine\Organization\CurrentOrganizationAddressPostalExtension
  */
 #[ApiResource(
+    operations: [],
     normalizationContext: ['groups' => ['address']],
-    denormalizationContext: ['groups' => ['address']],
-    operations: []
+    denormalizationContext: ['groups' => ['address']]
 )]
 // #[Auditable]
 #[ORM\Entity(repositoryClass: OrganizationAddressPostalRepository::class)]

+ 0 - 4
src/Entity/Organization/Subdomain.php

@@ -22,10 +22,6 @@ use Symfony\Component\Validator\Constraints as Assert;
 
 /**
  * Sous-domaine enregistré par une organisation.
- *
- * Security:
- *
- *   @see \App\Doctrine\Organization\CurrentOrganizationSubdomainExtension
  */
 #[ApiResource(
     operations: [

+ 2 - 0
src/Entity/Person/DisciplineOtherEstablishment.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Person;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class DisciplineOtherEstablishment
 {

+ 2 - 0
src/Entity/Person/Medical.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Person;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Medical
 {

+ 2 - 0
src/Entity/Person/Qualification.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Person;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class Qualification
 {

+ 2 - 0
src/Entity/Person/SchoolingInEstablishment.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Person;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class SchoolingInEstablishment
 {

+ 2 - 0
src/Entity/Person/TeacherSchoolingHistory.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Person;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class TeacherSchoolingHistory
 {

+ 2 - 0
src/Entity/Place/PlaceControl.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Place;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Core\AbstractControl;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use App\Entity\Core\Tagg;
@@ -18,6 +19,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'Control')]
 class PlaceControl extends AbstractControl

+ 2 - 0
src/Entity/Place/PlaceRepair.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Place;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Access\Access;
 use App\Entity\Core\AbstractRepair;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
@@ -19,6 +20,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'Repair')]
 class PlaceRepair extends AbstractRepair

+ 2 - 0
src/Entity/Place/PlaceSystem.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Place;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class PlaceSystem extends Place
 {

+ 2 - 0
src/Entity/Place/RoomControl.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Place;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Core\AbstractControl;
 use Doctrine\ORM\Mapping as ORM;
 
@@ -14,6 +15,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'Control')]
 class RoomControl extends AbstractControl

+ 2 - 0
src/Entity/Place/RoomRepair.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Place;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Access\Access;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use App\Entity\Core\AbstractRepair;
@@ -15,6 +16,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'Repair')]
 class RoomRepair extends AbstractRepair

+ 2 - 0
src/Entity/Product/EquipmentComposition.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Product;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EquipmentComposition
 {

+ 2 - 0
src/Entity/Product/EquipmentControl.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Product;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Core\AbstractControl;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use App\Entity\Core\Tagg;
@@ -18,6 +19,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'Control')]
 class EquipmentControl extends AbstractControl

+ 2 - 0
src/Entity/Product/EquipmentList.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Product;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class EquipmentList
 {

+ 2 - 0
src/Entity/Product/EquipmentRepair.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Product;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Access\Access;
 use App\Entity\Core\AbstractRepair;
 use App\Entity\Core\Tagg;
@@ -20,6 +21,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 #[ORM\Table(name: 'Repair')]
 class EquipmentRepair extends AbstractRepair

+ 2 - 0
src/Entity/Product/FictionalIntangible.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Product;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class FictionalIntangible
 {

+ 2 - 0
src/Entity/Product/IntangiblePriceAndDiscount.php

@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace App\Entity\Product;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Person\CommissionMember;
 use Doctrine\Common\Collections\ArrayCollection;
 use Doctrine\Common\Collections\Collection;
@@ -15,6 +16,7 @@ use Symfony\Component\Serializer\Annotation\Groups;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class IntangiblePriceAndDiscount
 {

+ 2 - 0
src/Entity/Reward/AccessReward.php

@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace App\Entity\Reward;
 
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Access\Access;
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
 use Doctrine\ORM\Mapping as ORM;
@@ -12,6 +13,7 @@ use Doctrine\ORM\Mapping as ORM;
  * Classe ... qui ...
  */
 // #[Auditable]
+#[ApiResource(operations: [])]
 #[ORM\Entity]
 class AccessReward
 {

+ 2 - 0
src/Entity/Reward/Reward.php

@@ -5,12 +5,14 @@ declare(strict_types=1);
 namespace App\Entity\Reward;
 
 // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
+use ApiPlatform\Metadata\ApiResource;
 use App\Entity\Organization\Organization;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
  * Classe qui gère les disctinctions de la CMF.
  */
+#[ApiResource(operations: [])]
 // #[Auditable]
 #[ORM\Entity]
 class Reward