{
  "type": "featherpanel.settings.category",
  "id": "knowledgebase",
  "name": "Knowledgebase",
  "description": "Knowledgebase and documentation settings",
  "icon": "book",
  "setting_keys": [
    "knowledgebase_enabled",
    "knowledgebase_public_enabled",
    "knowledgebase_show_categories",
    "knowledgebase_show_articles",
    "knowledgebase_show_attachments",
    "knowledgebase_show_tags"
  ],
  "settings_count": 6,
  "settings": [
    {
      "key": "knowledgebase_enabled",
      "constant": "KNOWLEDGEBASE_ENABLED",
      "description": "Enable the knowledgebase feature for users",
      "type": "select",
      "required": true,
      "placeholder": "true",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "knowledgebase",
      "sensitive": false
    },
    {
      "key": "knowledgebase_public_enabled",
      "constant": "KNOWLEDGEBASE_PUBLIC_ENABLED",
      "description": "Allow unauthenticated users to access /knowledgebase and /api/knowledgebase/* publicly",
      "type": "select",
      "required": true,
      "placeholder": "true",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "knowledgebase",
      "sensitive": false
    },
    {
      "key": "knowledgebase_show_categories",
      "constant": "KNOWLEDGEBASE_SHOW_CATEGORIES",
      "description": "Show category listings in knowledgebase",
      "type": "select",
      "required": true,
      "placeholder": "true",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "knowledgebase",
      "sensitive": false
    },
    {
      "key": "knowledgebase_show_articles",
      "constant": "KNOWLEDGEBASE_SHOW_ARTICLES",
      "description": "Show article listings in knowledgebase",
      "type": "select",
      "required": true,
      "placeholder": "true",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "knowledgebase",
      "sensitive": false
    },
    {
      "key": "knowledgebase_show_attachments",
      "constant": "KNOWLEDGEBASE_SHOW_ATTACHMENTS",
      "description": "Show downloadable attachments in articles",
      "type": "select",
      "required": true,
      "placeholder": "true",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "knowledgebase",
      "sensitive": false
    },
    {
      "key": "knowledgebase_show_tags",
      "constant": "KNOWLEDGEBASE_SHOW_TAGS",
      "description": "Show article tags in knowledgebase",
      "type": "select",
      "required": true,
      "placeholder": "true",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "knowledgebase",
      "sensitive": false
    }
  ]
}
