"use strict"; var couchapp, ddoc, path; couchapp = require("couchapp"); path = require("path"); ddoc = { _id: "_design/app", rewrites: {}, views: {}, shows: {}, lists: {}, validate_doc_update: function(newDoc, oldDoc, userCtx) { if (newDoc._deleted === true && userCtx.roles.indexOf("_admin") === -1) { throw "Only admin can delete documents on this database."; } } }; couchapp.loadAttachments(ddoc, path.join(__dirname, "attachments")); module.exports = ddoc;