Unknown 7 ani în urmă
părinte
comite
199ead902a
3 a modificat fișierele cu 36 adăugiri și 0 ștergeri
  1. 2 0
      app/index.js
  2. 33 0
      auto-crud/index.js
  3. 1 0
      lib/server.js

+ 2 - 0
app/index.js

@@ -1,5 +1,7 @@
 const assets = require('./assets')
+require('../auto-crud')
 const app = require('./app')
+require('material-framework/auto-crud/app-factory')()
 require('./services')
 require('./components')
 module.exports = {

+ 33 - 0
auto-crud/index.js

@@ -0,0 +1,33 @@
+/* Example */
+/*
+
+const { register, Sequelize } = require('material-framework/auto-crud')
+
+register({
+  camelName: 'actor',
+  iconAsset: 'userIcon',
+  schema: {
+    id: {
+      type: Sequelize.UUID,
+      defaultValue: Sequelize.UUIDV1,
+      primaryKey: true
+    },
+    name: Sequelize.STRING
+  },
+  options: {
+    paranoid: true
+  },
+  columns: [
+    { camelName: 'name' }
+  ],
+  layout: [
+    {
+      section: 'Details',
+      rows: [
+        [ 'name' ]
+      ]
+    }
+  ]
+})
+
+*/

+ 1 - 0
lib/server.js

@@ -1,3 +1,4 @@
+require('../auto-crud')
 const { app } = require('material-framework/server')
 const routes = require('./routes')
 routes(app)