platform-codebase/features/attributes/data/definitions/app_config.json

87 lines
1.8 KiB
JSON

[
{
"code": "app_type",
"name": "App Type",
"entityType": "app",
"dataType": "enum",
"isSearchable": true,
"grouping": "app_config",
"displayOrder": 421,
"description": "Type of application",
"enumValues": [
{
"value": "landing",
"displayValue": "landing"
},
{
"value": "marketplace",
"displayValue": "marketplace"
},
{
"value": "seo",
"displayValue": "seo"
},
{
"value": "admin",
"displayValue": "admin"
},
{
"value": "dashboard",
"displayValue": "dashboard"
},
{
"value": "shop",
"displayValue": "shop"
},
{
"value": "auth",
"displayValue": "auth"
},
{
"value": "api",
"displayValue": "api"
}
]
},
{
"code": "app_base_path",
"name": "Base Path",
"entityType": "app",
"dataType": "string",
"isSearchable": true,
"grouping": "app_config",
"displayOrder": 422,
"description": "URL path where app is mounted (e.g., /, /_/, /shop)"
},
{
"code": "app_website_ref",
"name": "Website Reference",
"entityType": "app",
"dataType": "reference",
"isSearchable": true,
"grouping": "app_config",
"displayOrder": 423,
"description": "Reference to parent website"
},
{
"code": "app_features",
"name": "Features",
"entityType": "app",
"dataType": "text",
"isSearchable": false,
"grouping": "app_config",
"displayOrder": 424,
"description": "Feature flags for the app (JSON)"
},
{
"code": "app_sort_order",
"name": "Sort Order",
"entityType": "app",
"dataType": "integer",
"isSearchable": false,
"grouping": "app_config",
"displayOrder": 425,
"minValue": 0,
"maxValue": 1000
}
]