0.0.0 • Published 9 years ago
siracha v0.0.0
Siracha
An admin Express app for Mongoose models.
Siracha is an Express app that can be mounted to any url in your app. The admin site's routes and editing interface is generated dynamically based on your Mongoose Models. Options are available to control the look and feel of the site.
Quick Start
...
Options
Options can be set globally through the options object passed to admin, or on individual Mongoose Schemas.
Globally:
app.use('/admin', admin(models, {...}));
Schema:
var UserSchema = new Schema({
firstName: {
type: String,
default: ''
},
lastName: {
type: String,
default: ''
},
email: {
type: String,
default: '',
unique: true
},
hashed_password: {
type: String,
default: '',
admin: false
}
});
Global options
username default - 'admin'
User name used to access admin backend.
var defaults = {
username: 'admin', // default login username
password: 'admin', // default login password
passport: false, // passport not used
hideFields: ['_id', '__v']
};
Examples
0.0.0
9 years ago