1.2.0-beta2 • Published 6 years ago

admin-panel v1.2.0-beta2

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

NOT FOR PRODUCTION!!!

Requirements:

  • Your app must use own bodyParser, cookieParser, session, postNormalize:

      app.use(bodyParser.json());
      app.use(bodyParser.urlencoded({ extended: true }));
      app.use(cookieParser());
      app.use(session({
        secret: config.get('sessionSecret'),
        resave: true,
        saveUninitialized: false,
        store: sessionStore
      }));
      app.use(postNormalize);
      

    Where postNormalize must parse multipart/form-data request body and populate req.body and req.files properties.

  • Your app must pass session to res.locals.session:

      app.use(function(req, res, next) {
        res.locals.session = req.session;
        next();
      });
  • Your app must use Jade view engine:

      app.set('view engine', 'jade');

Installation:

  • Install package: npm install admin-panel --save
  • Create admin-config.js and describe your models.
  • Setup:

      var express = require('express'),
          models = require('./models'),
          adminConfig = require('./admin-config.js'),
          adminPanel = require('admin-panel')({
            express: express,
            models: models,
            adminConfig: adminConfig,
            storagePath: path.join(__dirname, '../..', 'public/storage')
          });
      
      router.use('/admin', adminPanel);

    Examples of models and admin-config.js in examples/ folder.

1.2.0-beta2

6 years ago

1.2.0-beta1

6 years ago

1.0.0-beta16

6 years ago

1.0.0-beta15

6 years ago

1.0.0-beta14

6 years ago

0.2.5

6 years ago

1.0.0-beta13

6 years ago

1.0.0-beta12

6 years ago

1.0.0-beta11

6 years ago

1.0.0-beta10

6 years ago

1.0.0-beta9

6 years ago

1.0.0-beta8

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

1.0.0-beta7

7 years ago

1.0.0-beta6

7 years ago

1.0.0-beta5

7 years ago

1.0.0-beta4

7 years ago

1.0.0-beta3

7 years ago

1.0.0-beta2

7 years ago

1.0.0-beta1

7 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago

0.0.0

8 years ago