كيفية تكوين كائنات المصفوفة في الإضافة؟ هل استخدام json_schema مع type: objects؟

أهلاً، إذن يتم إضافة إعدادات الكائن مباشرة إلى ملف settings.yml، ويجب تنسيقه بهذا الشكل:

oauth2_category_example:
    type: objects
    default: []
    area: "oauth2"
    schema:
      name: category_rule
      identifier: name
      properties:
        name:
          type: string
          required: true
          label: اسم القاعدة
          description: تسمية توضيحية لهذه القاعدة
        category:
          type: categories
          required: true
          label: الفئة
          description: الفئة التي تنطبق عليها هذه القاعدة
          validations:
            max: 1
        groups:
          type: groups
          label: المجموعات
          description: المجموعات المرتبطة بهذه الفئة

مما سيؤدي إلى ظهور قائمة منسدلة للفئة بالشكل التالي