Comment configurer un objet tableau dans un plugin ? Utiliser json_schema ? type: objects ?

Ah je vois, donc les paramètres de l’objet sont ajoutés directement dans votre settings.yml. Vous voudriez le formater comme ceci :

oauth2_category_example:
    type: objects
    default: []
    area: "oauth2"
    schema:
      name: category_rule
      identifier: name
      properties:
        name:
          type: string
          required: true
          label: Nom de la règle
          description: Une étiquette pour cette règle
        category:
          type: categories
          required: true
          label: Catégorie
          description: La catégorie à laquelle cette règle s'applique
          validations:
            max: 1
        groups:
          type: groups
          label: Groupes
          description: Groupes associés à cette catégorie

Ce qui produirait un menu déroulant de catégories comme celui-ci