-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathchanges.txt
More file actions
251 lines (187 loc) · 5.73 KB
/
Copy pathchanges.txt
File metadata and controls
251 lines (187 loc) · 5.73 KB
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
1.21.9
Update slu-adaptor to v0.0.6.
1.21.5
Update slu-adaptor to v0.0.4.
Add the following attributes to the BurstingMeTLingPotAdaptor (in millis).
delayBetweenPolls = 10000
delayBetweenSends = 0
delayAfterError = 30000
1.21.1
Install Jetty 9.4.6.v20170531 and configure (see WoS for details).
(dev only) Update start.jar to Jetty 9.4.6.v20170531.
Wrap <d2lGradebook/> in <externalLibGradebookProvider className="com.metl.d2l.D2LGradebookConfigurator">.
Wrap <d2lGroupsProvider/> in <externalLibGroupProvider className="com.metl.d2l.D2LGroupsConfigurator">.
Wrap <d2lGroupStore/> in <externalLibGroupStoreProvider className="com.metl.d2l.D2LGroupStoreConfigurator">.
Wrap <ApiGatewayMetlingPotAdaptor/> in <externalMetlingPotProvider className="com.metl.pot.AWSMeTLingPotAdaptorConfigurator">.
Update <lti><remotePlugin/></lti> and <brightSpaceValence/> to
<lti>
<externalLibLtiProvider className="com.metl.d2l.BrightSparkLtiConfigurator">
<lti/> <!-- was <remotePlugin/> -->
<brightSpaceValence/>
</externalLibLtiProvider>
</lti>
Provide slu-adaptor_2.11-0.0.4.jar on classpath, and (for AWS MeTLingPot only):
aws-java-sdk-core-1.11.72.jar
aws-java-sdk-opensdk-1.11.72.jar
Do this by copying to jetty/slu dir, and adding the following to webapps/context.xml:
<Set name="extraClasspath">slu/slu-adaptor_2.11-0.0.4.jar,slu/aws-java-sdk-core-1.11.72.jar,slu/aws-java-sdk-opensdk-1.11.72.jar</Set>
1.20.15
New config:
<authenticationConfiguration>
<exclusions>
<requestUriStartsWith value="/testCreateComet"/>
1.12.4
New config:
<mailer>
<name>SES emailer</name>
<smtp>email-smtp.us-east-1.amazonaws.com</smtp>
<port>587</port>
<ssl>true</ssl>
<username>XXX</username>
<password>XXX</password>
<fromAddress>no-reply-metl@stackableregiments.com</fromAddress>
<recipients>
<recipient>dave@stackableregiments.com</recipient>
<recipient>chris@stackableregiments.com</recipient>
<recipient>doug@stackableregiments.com</recipient>
</recipients>
</mailer>
1.9.1
New config in specificOverrides.txt:
<username>,special,analyst
1.8.1
New config:
<authenticationConfiguration>
<exclusions>
<requestUriStartsWith value="/testFetchGlobalRoom"/>
<requestUriStartsWith value="/testCountConversations"/>
1.5.1
SLU Prod Only
-------------
Add to config:
<clientGoogleAnalytics></clientGoogleAnalytics>
All
---
Add to config:
<googleAnalytics></googleAnalytics>
(ID from appropriate Property at https://analytics.google.com/analytics/web)
1.4.1
Add to config:
<authenticationConfiguration>
<requestUriStartWith value="/manifest.json"/>
1.3.2
SLU Only
--------
Update config:
<externalGradebooks>
<d2lGradebook>
<groupsProvider>
<d2lGroupsProvider>
Rename name attribute to id.
Create name attribute with human-readable version of previous id.
1.2.3
SLU Prod Only
-------------
Update config:
<filter>
to:
<filterNot>
SLU Only
--------
Remove from config:
<d2lGradebook>
<acceptableRoleId name="Student">110</acceptableRoleId>
1.1.6
SLU Test Only
-------------
Update config:
<d2lGradebook>
<acceptableRoleId name="Instructor_Essentials">109</acceptableRoleId>
<acceptableRoleId name="Student">110</acceptableRoleId>
<acceptableRoleId name="Instructor_Savvy">114</acceptableRoleId>
<acceptableRoleId name="Instructor_Master">115</acceptableRoleId>
</d2lGradebook>
Update config:
<d2lGroupsProvider>
<acceptableRoleId name="Instructor_Essentials">109</acceptableRoleId>
<acceptableRoleId name="Student">110</acceptableRoleId>
<acceptableRoleId name="Instructor_Savvy">114</acceptableRoleId>
<acceptableRoleId name="Instructor_Master">115</acceptableRoleId>
</d2lGroupsProvider>
1.1.5
SLU Prod Only
--------
Update config:
<flatFileGroups format="globalOverrides"
<filter>
<group valuePrefix="SG-"/>
<group valuePrefix="SG_"/>
<group valuePrefix="Prod_"/>
</filter>
1.1.3
SLU Only
--------
Update config:
<d2lGradebook>
<acceptableRoleId name="Student">110</acceptableRoleId>
<acceptableRoleId name="Instructor_1">113</acceptableRoleId>
<acceptableRoleId name="Instructor_2">109</acceptableRoleId>
<acceptableRoleId name="Instructor_3">114</acceptableRoleId>
</d2lGradebook>
Update config:
<d2lGroupsProvider>
<acceptableRoleId name="Student">110</acceptableRoleId>
<acceptableRoleId name="Instructor_1">113</acceptableRoleId>
<acceptableRoleId name="Instructor_2">109</acceptableRoleId>
<acceptableRoleId name="Instructor_3">114</acceptableRoleId>
</d2lGroupsProvider>
1.0.20
SLU Only
--------
Update config:
<d2lGradebook lpApiVersion="1.15" leApiVersion="1.19"/>
1.0.5
Environment has MeTLing Pot Adaptor
-----------------------------------
New config:
<groupsProvider>
<smartGroups name="SmartGroups"/>
</groupsProvider>
(same credentials and apiKey as <ApiGatewayMetlingPotAdaptor/>)
SLU Only
--------
Replace config:
<groupsProvider>
<flatFileGroups/>
</groupsProvider>
with:
<groupsProvider>
<d2lGroupsProvider name="D2L_Courses"/>
</groupsProvider>
1.0.3
New config:
<metlingPotAdaptors><ApiGatewayMetlingPotAdaptor/></metlingPotAdaptors>
(new credentials and apiKey)
1.0.2
SLU Only
--------
New config:
<externalGradebooks><d2lGradebook name="D2L_SaintLeo"/></externalGradebooks>
(same values as existing flatFileGroups provider for D2L)
1.0.1
New config:
<tokbox/>
(same key/secret for all envs)
Update config:
<cloudConverterApiKey/>
(same key/secret for all envs)
0.11.1
New config:
<exclusions>
<requestUriStartsWith value="/about"/>
<requestUriStartsWith value="/releaseNotes"/>
</exclusions>
0.10.1
METL-205:
When this goes into PRD, it'll require us to redownload a cache of PRD groups in advance, so that we've got them in the new format.
We've moved from CSV to XML in our caching format, now that the data is deeper.