diff options
Diffstat (limited to 'app/index.js')
| -rw-r--r-- | app/index.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/index.js b/app/index.js index 5ac88dd..963bfd0 100644 --- a/app/index.js +++ b/app/index.js @@ -36,11 +36,13 @@ function OKCMS(options) { var templateRoot = options.templateRoot || 'templates'; var adminTemplateRoot = options.templateRoot || path.join(__dirname, '../themes/okadmin/templates'); - var debug = options.debug || false; + var debug = !!options.debug; + var production = !!options.production; var metaUser = options.meta || {}; var metaDefault = { project: 'OKCMS', + production: production, debug: debug }; @@ -116,7 +118,10 @@ OKCMS.prototype._createSchemas = function(schemaConfig) { return Object.keys(schemaConfig).reduce(function(cache, key) { var spec = schemaConfig[key]; // All resources have an autoincrementing index so we can order them suckas + // TODO Screw the __ prefix, just consider 'index' a reserved word spec.__index = {type: 'meta', autoincrement: true}; + // All resources have a dateCreated field + spec.dateCreated = {type: 'meta'}; cache[key] = OKSchema(spec); return cache; }, {}); |
