1.2.0-beta2 • Published 7 years ago

admin-panel v1.2.0-beta2

Weekly downloads
5
License
MIT
Repository
github
Last release
7 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

7 years ago

1.2.0-beta1

7 years ago

1.0.0-beta16

7 years ago

1.0.0-beta15

7 years ago

1.0.0-beta14

7 years ago

0.2.5

7 years ago

1.0.0-beta13

8 years ago

1.0.0-beta12

8 years ago

1.0.0-beta11

8 years ago

1.0.0-beta10

8 years ago

1.0.0-beta9

8 years ago

1.0.0-beta8

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

1.0.0-beta7

8 years ago

1.0.0-beta6

8 years ago

1.0.0-beta5

8 years ago

1.0.0-beta4

8 years ago

1.0.0-beta3

8 years ago

1.0.0-beta2

8 years ago

1.0.0-beta1

8 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago