@@ -15,6 +15,7 @@ import MarkdownPlugin from '../../../plugins/adminforth-markdown/index.js';
1515import QuickFiltersPlugin from '../../../plugins/adminforth-quick-filters/index.js' ;
1616import Many2ManyPlugin from '../../../plugins/adminforth-many2many/index.js' ;
1717import JsonEditorPlugin from '../../../plugins/adminforth-json-editor/index.js' ;
18+ import JSONFormPlugin from '../../../plugins/adminforth-json-form/index.js'
1819
1920import CompletionAdapterOpenAIResponses from '../../../adapters/adminforth-completion-adapter-openai-responses/index.js' ;
2021import CompletionAdapterGoogleGemini from '../../../adapters/adminforth-completion-adapter-google-gemini/index.js' ;
@@ -27,9 +28,9 @@ import AdminForthImageVisionAdapterOpenAi from '../../../adapters/adminforth-ima
2728import { logger } from '../../../adminforth/modules/logger.js' ;
2829import { afLogger } from '../../../adminforth/modules/logger.js' ;
2930import ForeignInlineListPlugin from '../../../plugins/adminforth-foreign-inline-list/index.js' ;
30- // import JsonFormPlugin from '../../../plugins/adminforth-json-form/index.js';
3131import { s3StorageAdapter } from '../../utils.js' ;
3232
33+
3334const CAR_RESOURCE_DB_LABELS = {
3435 sqlite : 'SQLite' ,
3536 mysql : 'MySQL' ,
@@ -321,8 +322,15 @@ export default function carsResourseTemplate(resourceId: string, dataSource: Car
321322 // new Many2ManyPlugin({
322323 // linkedResourceId: 'adminuser'
323324 // }),
324- new JsonEditorPlugin ( {
325+ new JSONFormPlugin ( {
325326 fieldName : 'specifications' ,
327+ schema : {
328+ "title" : "Specifications" ,
329+ "type" : "object" ,
330+ "additionalProperties" : {
331+ "type" : "string"
332+ }
333+ }
326334 } ) ,
327335 /*********************************************************************************
328336
0 commit comments