Alan Colon vor 7 Jahren
Ursprung
Commit
22e5e8682f
3 geänderte Dateien mit 9 neuen und 6 gelöschten Zeilen
  1. 6 3
      config.js
  2. 2 2
      lib/database/seeds/dev.js
  3. 1 1
      package.json

+ 6 - 3
config.js

@@ -1,4 +1,6 @@
-module.exports = {
+const config = require('@alancnet/material-framework/config')
+
+module.exports = Object.assign(config, {
   auth: {
     jwtSecret: '8af06d11-2c53-4f0b-86d7-dd24594da463',
     jwtExpires: 7 * 24 * 60 * 60,
@@ -18,5 +20,6 @@ module.exports = {
     storage: 'project.db',
     operatorsAliases: false,
     logging: console.log
-  }
-}
+  },
+  hiddenRoles: true
+})

+ 2 - 2
lib/database/seeds/dev.js

@@ -1,4 +1,5 @@
 const { dict } = require('@alancnet/material-framework/lib/util')
+const config = require('../../../config')
 
 const users = async (db) => {
   const C = require('../../controllers')
@@ -11,7 +12,7 @@ const users = async (db) => {
   })
 
   const terminals = dict(await Terminal.findAll())
-  const roles = dict(await Role.findAll())
+  const roles = dict(await Role.findAll({paranoid: !config.hiddenRoles}))
 
   const [alan] = await db.fill(User, 
     [
@@ -20,7 +21,6 @@ const users = async (db) => {
         email: 'alancnet@gmail.com',
         password: 'hello',
         roles: [
-          'MANAGER',
           'DEV'
         ]
       }

+ 1 - 1
package.json

@@ -14,7 +14,7 @@
   "dependencies": {
     "@alancnet/icomoon-svg": "^2.0.0",
     "@alancnet/material-design-icons": "^1.0.0",
-    "@alancnet/material-framework": "^1.0.10",
+    "@alancnet/material-framework": "^1.0.11",
     "aguid": "^2.0.0",
     "angular": "^1.6.10",
     "angular-animate": "^1.7.0",