/
app.js
24 lines (22 loc) · 864 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
* This is an example Wiki web application written on Pintura
*/
var admins = require("perstore/util/settings").security.admins,
copy = require("perstore/util/copy").copy,
Package = require("./model/package").Package,
Restrictive = require("perstore/facet").Restrictive,
FileSystem = require("perstore/store/filesystem").FileSystem,
File = require("pintura/media").getFileModel(),
Notifying = require("perstore/store/notifying").Notifying,
pinturaConfig = require("pintura/pintura").config,
User = pinturaConfig.security.getAuthenticationFacet();
require("./media/html");
// Defines the data model for the given user by request
pinturaConfig.getDataModel = function(request){
return Package;
}
// initialize the data model
require("perstore/model").initializeRoot(Package);
process.on("uncaughtException", function(e){
console.log(e.stack);
});