{"version":1,"pages":[{"id":"EbBLGit05rjxAo1zsBxX","title":"AdminJS","pathname":"/","siteSpaceId":"sitesp_gkzrP","description":""},{"id":"GsywRPOafHadTNzQrSYo","title":"Getting started","pathname":"/installation/getting-started","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"mVTXqwmxkFZ05v2ZkxA6","title":"Plugins","pathname":"/installation/plugins","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"9R1xhhVSuArHMQyFkojQ","title":"Adonis","pathname":"/installation/plugins/adonis","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/adonis","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"7isVo8c9ARn6ZdHFJTQp","title":"Express","pathname":"/installation/plugins/express","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/express","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"bQyW4CzNIXcMhC24zMOW","title":"Nest","pathname":"/installation/plugins/nest","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/nestjs","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"B6I3f7D9pnrRVk4IcvR4","title":"Fastify","pathname":"/installation/plugins/fastify","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/fastify","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"hRf74e9RsaHRcNlCTHT0","title":"Hapi","pathname":"/installation/plugins/hapi","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/hapi","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"Vfvo7RvFVy0SzcJBAIud","title":"Koa","pathname":"/installation/plugins/koa","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/koa","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"5EJy5BsvgIZpZv9pWo78","title":"Community Plugins","pathname":"/installation/plugins/community-plugins","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"VqiXmhfVLoYHS64WybFj","title":"Matrix","pathname":"/installation/plugins/matrix","siteSpaceId":"sitesp_gkzrP","description":"This plugin integrates AdminJS with Matrix, enabling users to log in to the AdminJS panel using Matrix accounts through the MatrixAuthProvider.","breadcrumbs":[{"label":"Installation"},{"label":"Plugins"}]},{"id":"VRCoMGZwUP6Y8wNhjfiW","title":"Adapters","pathname":"/installation/adapters","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"KK6VyB7yHuoR7azW2pF8","title":"TypeORM","pathname":"/installation/adapters/typeorm","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/typeorm","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"ES5iKXTjdtNmPD6kevQd","title":"Sequelize","pathname":"/installation/adapters/sequelize","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/sequelize","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"3zQiRTEexQy7LjnbCXdE","title":"Prisma","pathname":"/installation/adapters/prisma","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/prisma","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"cUqoB73WJUkM6GpBEn6j","title":"MikroORM","pathname":"/installation/adapters/mikroorm","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/mikroorm","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"BU1gl2QAN1g4rMhFSY3R","title":"Objection","pathname":"/installation/adapters/objection","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/objection","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"2cAqScHFY4HhPLmooPdG","title":"SQL","pathname":"/installation/adapters/sql","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/sql","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"8bIO043UBxSBApxhO32v","title":"Mongoose","pathname":"/installation/adapters/mongoose","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/mongoose","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"kbYgp2yoznunYayz4cdY","title":"Community Adapters","pathname":"/installation/adapters/community-adapters","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"},{"label":"Adapters"}]},{"id":"8nji94Vf9e0ISaezjWci","title":"What's new in v7?","pathname":"/installation/whats-new-in-v7","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"Qg0isMWu75cbytvkssvz","title":"Migration Guide v7","pathname":"/installation/migration-guide-v7","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"IiSGqfUDPbQa9pMLZSmz","title":"Resource","pathname":"/basics/resource","siteSpaceId":"sitesp_gkzrP","description":"Resource is something that you can manage in AdminJS and it comes with CRUD actions (Create, Read, Update, Delete) provided out of the box.","breadcrumbs":[{"label":"Basics"}]},{"id":"BJXXvuorHfcWEamuW2od","title":"Action","pathname":"/basics/action","siteSpaceId":"sitesp_gkzrP","description":"Actions are responsible for both displaying proper views and as well handling the logic behind them.","breadcrumbs":[{"label":"Basics"}]},{"id":"BGOUMQIuwNJEkgSaB3JQ","title":"Property","pathname":"/basics/property","siteSpaceId":"sitesp_gkzrP","description":"Properties are AdminJS's representation of your model's fields.","breadcrumbs":[{"label":"Basics"}]},{"id":"z9ujobJqDLMItcotMF4E","title":"Features","pathname":"/basics/features","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"xsXhb9R7To9U0qOQUWmY","title":"Relations","pathname":"/basics/features/relations","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/relations","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"jhAQVtUBACrgSDmNaDIW","title":"Upload","pathname":"/basics/features/upload","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/upload","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"yZsxqROs2wxs89LM1azq","title":"Logger","pathname":"/basics/features/logger","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/logger","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"65yRIW9K8r5QaHqOaira","title":"Import & Export","pathname":"/basics/features/import-and-export","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/import-export","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"GuZAJVmtbGrZsg8VL59E","title":"Password","pathname":"/basics/features/password","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/passwords","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"MPotc8VkzaHH3bx8XRCY","title":"Leaflet Maps","pathname":"/basics/features/leaflet-maps","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/leaflet","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"TDPQKQ6yDS9Tom1nf5oo","title":"Writing your own features","pathname":"/basics/features/writing-your-own-features","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Basics"},{"label":"Features"}]},{"id":"5kEzaPd8UQ7bSlML3xTV","title":"API","pathname":"/basics/api","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Basics"}]},{"id":"dsABrFL3D64bUeVvXGlS","title":"List","pathname":"/basics/api/list","siteSpaceId":"sitesp_gkzrP","description":"allows you to list and filer all the records for a given resource","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"WnKjsZLuONpJKvpUkKmg","title":"New","pathname":"/basics/api/new","siteSpaceId":"sitesp_gkzrP","description":"is responsible for creating a new record in a given resource","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"kdFqeDk6x1Qqcrjt6yE0","title":"Search","pathname":"/basics/api/search","siteSpaceId":"sitesp_gkzrP","description":"allows you to search records in a given resource by a query string (by default it's the title property)","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"UsihpLUdUxQnTB6hWwNR","title":"Show","pathname":"/basics/api/show","siteSpaceId":"sitesp_gkzrP","description":"is responsible for showing the details of a record","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"pig8rWmsu94wuvW4VtTZ","title":"Edit","pathname":"/basics/api/edit","siteSpaceId":"sitesp_gkzrP","description":"is responsible for editing record in a given resource","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"l5wzNljRa3WaQYmM5i1I","title":"Delete","pathname":"/basics/api/delete","siteSpaceId":"sitesp_gkzrP","description":"is responsible for deleting single records","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"y8P3oeXLV2R3189r1C7U","title":"Bulk Delete","pathname":"/basics/api/bulk-delete","siteSpaceId":"sitesp_gkzrP","description":"is responsible for deleting multiple records","breadcrumbs":[{"label":"Basics"},{"label":"API"}]},{"id":"KMAbrrHN9Fcx0T6xSxjj","title":"Themes","pathname":"/basics/themes","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/themes","breadcrumbs":[{"label":"Basics"}]},{"id":"uMDZVF713oTIp2oZ73Xn","title":"Authentication","pathname":"/basics/authentication","siteSpaceId":"sitesp_gkzrP","breadcrumbs":[{"label":"Basics"}]},{"id":"W0ijhDZXwKCn0qSQKucA","title":"FirebaseAuthProvider","pathname":"/basics/authentication/firebaseauthprovider","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/firebase-auth","breadcrumbs":[{"label":"Basics"},{"label":"Authentication"}]},{"id":"el2zGBCGdTcrn9NleeJx","title":"MatrixAuthProvider","pathname":"/basics/authentication/matrixauthprovider","siteSpaceId":"sitesp_gkzrP","description":"Matrix User Authentication for the @adminjs/matrix plugin.","breadcrumbs":[{"label":"Basics"},{"label":"Authentication"}]},{"id":"9xXRggC5tOkOzDViAQyC","title":"How to write an addon?","pathname":"/how-to-write-an-addon","siteSpaceId":"sitesp_gkzrP"},{"id":"vnHaxjeCl9izYWBhxuIp","title":"Writing your own Components","pathname":"/ui-customization/writing-your-own-components","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"UI Customization"}]},{"id":"TZwyVAAoZyAMciwAWTjx","title":"Overwriting CSS styles","pathname":"/ui-customization/overwriting-css-styles","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"UI Customization"}]},{"id":"p9M6xe0TJqVs8qdgDQ1E","title":"Dashboard customization","pathname":"/ui-customization/dashboard-customization","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"UI Customization"}]},{"id":"x0UZFGFYPL2xITxZtOyS","title":"Changing the form view","pathname":"/ui-customization/changing-the-form-view","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"UI Customization"}]},{"id":"5rVRmkjBnHHwFmauw1QC","title":"Role-Based Access Control","pathname":"/tutorials/adding-role-based-access-control","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"DV938i7C5ob38o2Ew5bm","title":"Internationalization (i18n)","pathname":"/tutorials/internationalization-i18n","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"PSK2sXWEargoSnvTkBnQ","title":"Content Management System","pathname":"/tutorials/content-management-system","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"VHEt447mpdf7qTJfVhyI","title":"Custom components library","pathname":"/tutorials/custom-components-library","siteSpaceId":"sitesp_gkzrP","description":"@adminjs/custom-components","breadcrumbs":[{"label":"Tutorials"}]},{"id":"TXTBEdZILR92FWlZCmGT","title":"Custom component internationalization","pathname":"/tutorials/custom-component-internationalization","siteSpaceId":"sitesp_gkzrP","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"lgyX7ZrLIfzcTMqNqLY8","title":"PDF Generator","pathname":"/faq/pdf-generator","siteSpaceId":"sitesp_gkzrP","description":"For physical applications of AdminJS a pdf generator can come in handy, either for generating shipping labels or work orders.","breadcrumbs":[{"label":"FAQ"}]},{"id":"1S29J7tiEq6x8by0kl6N","title":"Charts","pathname":"/faq/charts","siteSpaceId":"sitesp_gkzrP","description":"A simple way to implement charts with your AdminJS instance is to use Recharts library and Admin's API.","breadcrumbs":[{"label":"FAQ"}]},{"id":"FMZm5e6fc8fdHmcP1Kjf","title":"Forgot Password","pathname":"/faq/resource","siteSpaceId":"sitesp_gkzrP","description":"AdminJS does not currently provide an out-of-the-box solution for password recovery. You will need to implement your own way of resetting the password.","breadcrumbs":[{"label":"FAQ"}]},{"id":"xZBH3CP5cEiJyv1axDPr","title":"Legacy documentation","pathname":"/api-reference","siteSpaceId":"sitesp_gkzrP","description":""}]}