Browse Source

minor fixes

Olivier Massot 2 months ago
parent
commit
05a96778d6
4 changed files with 4 additions and 2210 deletions
  1. 2 0
      .gitignore
  2. 0 2206
      config/abilities/config-precompiled.ts
  3. 0 2
      config/abilities/config.yaml
  4. 2 2
      prepare/compileAbilitiesConfig.ts

+ 2 - 0
.gitignore

@@ -34,3 +34,5 @@ coverage/
 models/models.ts
 
 .maintenance
+
+config/abilities/config-precompiled.ts

+ 0 - 2206
config/abilities/config-precompiled.ts

@@ -1,2206 +0,0 @@
-/**
- * AUTO-GENERATED FILE - DO NOT MODIFY MANUALLY
- *
- * This file is automatically generated from YAML configuration files
- * in config/abilities/pages/ directory.
- *
- * To make changes, edit the source YAML files and run the compilation script:
- * npm run compile:abilities
- *
- * Generated on: 2025-09-24T15:38:23.834Z
- */
-
-export default {
-  "accesses_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Users"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "users"
-          }
-        ]
-      }
-    ]
-  },
-  "student_registration_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "UsersSchool"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "student-registration"
-          }
-        ]
-      }
-    ]
-  },
-  "education_student_next_year_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "educationstudent"
-          }
-        ]
-      }
-    ]
-  },
-  "commissions_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Users"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "commissions"
-          }
-        ]
-      }
-    ]
-  },
-  "network_children_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Network"
-        ]
-      },
-      {
-        "function": "organizationHasChildren"
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "network"
-          }
-        ]
-      }
-    ]
-  },
-  "network_parents_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "NetworkOrganization"
-        ]
-      },
-      {
-        "function": "organizationHasChildren",
-        "expectedResult": false
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "network"
-          }
-        ]
-      }
-    ]
-  },
-  "all_accesses_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Admin2IOS"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "user"
-          }
-        ]
-      }
-    ]
-  },
-  "all_organizations_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Admin2IOS"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "organization"
-          }
-        ]
-      }
-    ]
-  },
-  "tips_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CorePremium"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "tips"
-          }
-        ]
-      }
-    ]
-  },
-  "dgv_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Admin2IOS"
-        ]
-      }
-    ]
-  },
-  "cmf_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Admin2IOS"
-        ]
-      }
-    ]
-  },
-  "right_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Admin2IOS"
-        ]
-      }
-    ]
-  },
-  "tree_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Admin2IOS"
-        ]
-      }
-    ]
-  },
-  "basicompta_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Basicompta"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "basicompta"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_product_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_products_by_student_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_edition_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_accounting_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_payment_list_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "pes_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Pes"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "berger_levrault_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BergerLevrault"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "jvs_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Jvs"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "afi_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "AFI"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "sdd_regie_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "SddRegie"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "inbox_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "MessagesAdvanced"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "mails"
-          },
-          {
-            "action": "read",
-            "subject": "emails"
-          },
-          {
-            "action": "read",
-            "subject": "texto"
-          }
-        ]
-      }
-    ]
-  },
-  "message_send_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "MessagesAdvanced"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "mails"
-          },
-          {
-            "action": "read",
-            "subject": "emails"
-          },
-          {
-            "action": "read",
-            "subject": "texto"
-          }
-        ]
-      }
-    ]
-  },
-  "message_templates_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "MessagesAdvanced"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "mails"
-          },
-          {
-            "action": "read",
-            "subject": "emails"
-          },
-          {
-            "action": "read",
-            "subject": "texto"
-          }
-        ]
-      }
-    ]
-  },
-  "rate_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationRate",
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "send_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "state_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "pay_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "check_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "ledger_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "magazine_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCMFAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "ventilated_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "pay_erase_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "resume_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationTransmissionState"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "history_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationCall"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "call_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationStructure"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "history_structure_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationStructure"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "insurance_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationStructure",
-          "CotisationTransmissionState"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "resume_all_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationTransmission"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "resume_pay_cotisation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "CotisationTransmission"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "cotisation"
-          }
-        ]
-      }
-    ]
-  },
-  "donors_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Donors"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "donors"
-          }
-        ]
-      }
-    ]
-  },
-  "criteria_notations_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "education_notation_config_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "AdvancedEducationNotation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "seizure_period_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PeriodValidation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "test_seizure_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsSeizure"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-seizure"
-          }
-        ]
-      }
-    ]
-  },
-  "test_validation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "examen_results_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "education_by_student_validation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsSeizure"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-seizure"
-          }
-        ]
-      }
-    ]
-  },
-  "equipment_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Equipments"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "equipments"
-          }
-        ]
-      }
-    ]
-  },
-  "freemium_dashboard_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Freemium"
-        ]
-      }
-    ]
-  },
-  "freemium_organization_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Freemium"
-        ]
-      }
-    ]
-  },
-  "freemium_event_create_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Freemium"
-        ]
-      }
-    ]
-  },
-  "freemium_event_edit_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Freemium"
-        ]
-      }
-    ]
-  },
-  "my_schedule_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "attendance_bookings_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Attendances"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "write",
-            "subject": "attendances"
-          }
-        ]
-      },
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "my_attendance_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "my_invitation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "my_students_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "teacher"
-        ]
-      }
-    ]
-  },
-  "my_students_education_students_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "teacher"
-        ]
-      }
-    ]
-  },
-  "criteria_notations_page_from_account_menu": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "criterianotation"
-          }
-        ]
-      }
-    ]
-  },
-  "my_education_students_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "student"
-        ]
-      }
-    ]
-  },
-  "send_an_email_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "admin",
-          "teacher"
-        ]
-      }
-    ]
-  },
-  "my_documents_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "my_profile_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "adherent_list_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Users"
-        ]
-      },
-      {
-        "function": "organizationIsShowAdherentList"
-      },
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "member"
-        ]
-      }
-    ]
-  },
-  "subscription_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "admin",
-          "administratifManager",
-          "pedagogicManager",
-          "financialManager",
-          "caMember"
-        ]
-      }
-    ]
-  },
-  "subscription_page_sms_section": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAllModules",
-        "parameters": [
-          "GeneralConfig",
-          "Sms"
-        ]
-      },
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "admin",
-          "administratifManager",
-          "pedagogicManager",
-          "financialManager",
-          "caMember"
-        ]
-      }
-    ]
-  },
-  "my_bills_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessHasAnyProfile",
-        "parameters": [
-          "guardian",
-          "payor"
-        ]
-      }
-    ]
-  },
-  "cmf_licence_person_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsCmf"
-      },
-      {
-        "function": "accessIsAdminAccount",
-        "expectedResult": false
-      }
-    ]
-  },
-  "my_settings_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      }
-    ]
-  },
-  "organization_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "organization"
-          }
-        ]
-      }
-    ]
-  },
-  "cmf_licence_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsCmf"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "organization"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_general_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_website_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_teaching_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_intranet_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_education_notation_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_bulletin_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_education_timings_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_residence_areas_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_attendances_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_sms_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAllModules",
-        "parameters": [
-          "GeneralConfig",
-          "Sms"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "parameters_super_admin_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "place_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "place"
-          }
-        ]
-      }
-    ]
-  },
-  "education_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "tag_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "TaggAdvanced"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "tagg"
-          }
-        ]
-      }
-    ]
-  },
-  "activities_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "activity"
-          }
-        ]
-      }
-    ]
-  },
-  "template_systems_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "TemplateMessages"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "general-config"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_settings_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "billing_schedules_settings_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "billings-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "online_registration_settings_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationIsSchool"
-      },
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "IEL"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "onlineregistration-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "transition_next_year_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "course_duplication_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "import_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Users",
-          "Equipments"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "manage",
-            "subject": "user"
-          },
-          {
-            "action": "manage",
-            "subject": "equipments"
-          }
-        ]
-      }
-    ]
-  },
-  "parcours_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "pedagogics-administration"
-          }
-        ]
-      }
-    ]
-  },
-  "family_quotient_models_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "BillingAdministration"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "billings-seizure"
-          }
-        ]
-      }
-    ]
-  },
-  "pseudonymization_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "GeneralConfig"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "organization"
-          }
-        ]
-      }
-    ]
-  },
-  "access_rewards_list_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "AccessReward"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "accessreward"
-          }
-        ]
-      }
-    ]
-  },
-  "access_rewards_command_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "AccessRewardCommand"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "accessreward"
-          }
-        ]
-      }
-    ]
-  },
-  "rewards_list_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Reward"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "reward"
-          }
-        ]
-      }
-    ]
-  },
-  "agenda_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Events",
-          "Courses",
-          "Examens",
-          "EducationalProjects"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "events"
-          },
-          {
-            "action": "read",
-            "subject": "examens"
-          },
-          {
-            "action": "read",
-            "subject": "educationalprojects"
-          },
-          {
-            "action": "read",
-            "subject": "courses"
-          }
-        ]
-      }
-    ]
-  },
-  "attendance_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Attendances"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "attendances"
-          }
-        ]
-      }
-    ]
-  },
-  "course_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Courses"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "courses"
-          }
-        ]
-      }
-    ]
-  },
-  "exam_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Examens"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "examens"
-          }
-        ]
-      }
-    ]
-  },
-  "pedagogics_project_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "EducationalProjects"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "educationalprojects"
-          }
-        ]
-      }
-    ]
-  },
-  "report_activity_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "Statistic"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "statistic"
-          }
-        ]
-      }
-    ]
-  },
-  "education_quotas_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "PedagogicsAdministation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "educationstudent"
-          }
-        ]
-      }
-    ]
-  },
-  "fede_stats_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "StatisticFederation"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "statistic"
-          }
-        ]
-      }
-    ]
-  },
-  "structure_stats_page": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "organizationHasAnyModule",
-        "parameters": [
-          "StatisticStructure"
-        ]
-      },
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "statistic"
-          }
-        ]
-      }
-    ]
-  },
-  "advanced_modification_website": {
-    "action": "display",
-    "conditions": [
-      {
-        "function": "accessHasAnyRoleAbility",
-        "parameters": [
-          {
-            "action": "read",
-            "subject": "website"
-          }
-        ]
-      }
-    ]
-  }
-} as const

+ 0 - 2
config/abilities/config.yaml

@@ -1,2 +0,0 @@
-abilities: !!import/shallow
-  - pages/

+ 2 - 2
prepare/compileAbilitiesConfig.ts

@@ -58,8 +58,8 @@ function compileAbilitiesConfig(): void {
  * This file is automatically generated from YAML configuration files
  * in config/abilities/pages/ directory.
  *
- * To make changes, edit the source YAML files and run the compilation script:
- * npm run compile:abilities
+ * To make changes, edit the source YAML files and run the compilation script :
+ *     yarn prepare
  *
  * Generated on: ${new Date().toISOString()}
  */