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

7 years ago

1.0.0-beta12

7 years ago

1.0.0-beta11

7 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

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 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