1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | module.exports = {
|
19 | token: {
|
20 | name: 'access_app'
|
21 | },
|
22 | restApiRoot: '/api',
|
23 | host: 'locahost',
|
24 | domain: 'locahost',
|
25 | roles: {
|
26 | administrator: {
|
27 | model: 'Role_Administrator'
|
28 | },
|
29 | reviewer: {
|
30 | model: 'Role_Reviewer'
|
31 | },
|
32 | editor: {
|
33 | model: 'Role_Editor'
|
34 | }
|
35 | },
|
36 | limiter: {
|
37 | global: {
|
38 | freeRetries: 100,
|
39 | attachResetToRequest: false,
|
40 | refreshTimeoutOnRequest: false,
|
41 | minWait: 10 * 60 * 1000,
|
42 | maxWait: 1 * 60 * 60 * 1000,
|
43 | lifetime: 10 * 60,
|
44 | }
|
45 | },
|
46 | search: {
|
47 | page: {
|
48 | models: {
|
49 | position: 'Search_Position',
|
50 | source: 'Search_Page',
|
51 | field: 'Search_Field',
|
52 | keyword: 'Search_Keyword'
|
53 | }
|
54 | }
|
55 | },
|
56 | remoting: {
|
57 | rest: {
|
58 | normalizeHttpPath: false,
|
59 | xml: false
|
60 | },
|
61 | json: {
|
62 | strict: false,
|
63 | limit: '100kb'
|
64 | },
|
65 | urlencoded: {
|
66 | extended: true,
|
67 | limit: '100kb'
|
68 | }
|
69 | },
|
70 | activity: {
|
71 | auth: {
|
72 | allow: {
|
73 | view_page: ['reviewer'],
|
74 | session: ['reviewer'],
|
75 | view_browser: ['reviewer'],
|
76 | view_browser_version: ['reviewer'],
|
77 | view_os: ['reviewer'],
|
78 | view_os_version: ['reviewer'],
|
79 | view_vendor: ['reviewer'],
|
80 | view_device: ['reviewer'],
|
81 | view_vendor_model: ['reviewer'],
|
82 | engagement: ['reviewer'],
|
83 | search_keyword: ['reviewer'],
|
84 | search_page: ['reviewer']
|
85 | }
|
86 | }
|
87 | },
|
88 | git: {
|
89 | remote: {}
|
90 | },
|
91 | language: require('./config/language'),
|
92 | media: require('./config/media'),
|
93 | activities: require('./config/activities'),
|
94 | legacyExplorer: false
|
95 | };
|