-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
143 lines (134 loc) · 4.53 KB
/
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"name": "Intake Dashboard",
"namespace": "Stanford\\IntakeDashboard",
"description": "This module exposes a simple dashboard view intended to manage surveys in Stanford's Universal Intake project",
"documentation": "README.md",
"authors": [
{
"name": "Jordan Schultz",
"email": "[email protected]",
"institution": "Stanford University"
}
],
"framework-version": 14,
"enable-every-page-hooks-on-system-pages": true,
"enable-no-auth-logging": true,
"links": {
"project": [],
"control-center": [
{
"name": "Intake Dashboard",
"icon": "gear",
"url" : "pages/root.php",
"show-header-and-footer": false
},
{
"name": "Splash",
"icon": "gear",
"url" : "pages/splash.php",
"show-header-and-footer": false
}
]
},
"auth-ajax-actions": [
"fetchIntakeParticipation",
"getUserDetail",
"fetchRequiredSurveys"
],
"project-settings": [
{
"key": "is_child_project",
"name": "<strong>Is Child Project</strong><br><i>Whether or not the current project this EM is enabled on is a child project </i>",
"required": true,
"type": "checkbox"
},
{
"key": "universal-survey-form-immutable",
"name": "<strong>Universal Intake Survey (Immutable)</strong><br><i>The required survey all intake submissions begin with </i>",
"required": true,
"type": "form-list",
"branchingLogic": {
"field": "is_child_project",
"value": "0"
}
},
{
"key": "universal-survey-form-mutable",
"name": "<strong>Universal Intake Survey (Mutable)</strong><br><i>Required survey all intake submissions have that can be altered </i>",
"required": true,
"type": "form-list",
"branchingLogic": {
"field": "is_child_project",
"value": "0"
}
},
{
"key": "universal-survey-event",
"name": "<strong>Universal Survey Event</strong><br><i>The event / arm the universal survey records are saved within ",
"required": true,
"type": "event-list",
"branchingLogic": {
"field": "is_child_project",
"value": "0"
}
},
{
"key": "user-info-event",
"name": "<strong>User Information Event</strong><br><i>The event / arm the user joining records are saved within ",
"required": true,
"type": "event-list",
"branchingLogic": {
"field": "is_child_project",
"value": "0"
}
},
{
"key": "child-project-list-description",
"type": "descriptive",
"name": "<h5><strong>Child Projects</strong></h5><i>Each child project below will be incorporated as possible projects to triage users to depending on universal intake answers</i>",
"branchingLogic": {
"field": "is_child_project",
"value": "0"
}
},
{
"key": "child-project-list",
"name": "Child Project",
"required": true,
"type": "sub_settings",
"repeatable":true,
"branchingLogic": {
"field": "is_child_project",
"value": "0"
},
"sub_settings":[
{
"key": "project-id",
"name": "<b>Project</b>",
"type": "project-id",
"required": true
},
{
"key": "mapping-field",
"name": "<b>Universal intake mapping field</b>",
"type": "field-list",
"required": true
}
]
}
],
"system-settings": [
{
"key": "parent-project",
"name": "<strong>Parent project</strong><br><i>The project that houses the universal intake survey</i>",
"type": "project-id",
"required": true
}
],
"compatibility": {
"php-version-min": "",
"php-version-max": "",
"redcap-version-min": "11.1.1",
"redcap-version-max": ""
}
}