@@ -110,162 +110,10 @@ func (s *svc) doSearchFiles(w http.ResponseWriter, r *http.Request, sf *reportSe
110
110
}
111
111
112
112
data := `
113
- <d:multistatus xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:s="http://sabredav.org/ns">
114
- <d:response>
115
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/New%20Text%20Document.txt</d:href>
116
- <d:propstat>
117
- <d:prop>
118
- <oc:fileid>newproject-a!420307062</oc:fileid>
119
- <oc:file-parent>newproject-a!616510</oc:file-parent>
120
- <oc:name>New Text Document.txt</oc:name>
121
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
122
- <d:getcontenttype>text/plain</d:getcontenttype>
123
- <oc:permissions>SRDNVCKZ</oc:permissions>
124
- <d:getetag />
125
- <d:resourcetype>
126
- <d:collection />
127
- </d:resourcetype>
128
- <oc:size>0</oc:size>
129
- </d:prop>
130
- <d:status>HTTP/1.1 200 OK</d:status>
131
- </d:propstat>
132
- </d:response>
133
- <d:response>
134
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/New%20text%20file.txt</d:href>
135
- <d:propstat>
136
- <d:prop>
137
- <oc:fileid>newproject-a!166399624</oc:fileid>
138
- <oc:file-parent>newproject-a!616510</oc:file-parent>
139
- <oc:name>New text file.txt</oc:name>
140
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
141
- <d:getcontenttype>text/plain</d:getcontenttype>
142
- <oc:permissions>SRDNVCKZ</oc:permissions>
143
- <d:getetag />
144
- <d:resourcetype>
145
- <d:collection />
146
- </d:resourcetype>
147
- <oc:size>5</oc:size>
148
- </d:prop>
149
- <d:status>HTTP/1.1 200 OK</d:status>
150
- </d:propstat>
151
- </d:response>
152
- <d:response>
153
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/recover.txt</d:href>
154
- <d:propstat>
155
- <d:prop>
156
- <oc:fileid>newproject-a!493427700</oc:fileid>
157
- <oc:file-parent>newproject-a!616510</oc:file-parent>
158
- <oc:name>recover.txt</oc:name>
159
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
160
- <d:getcontenttype>text/plain</d:getcontenttype>
161
- <oc:permissions>SRDNVCKZ</oc:permissions>
162
- <d:getetag />
163
- <d:resourcetype>
164
- <d:collection />
165
- </d:resourcetype>
166
- <oc:size>0</oc:size>
167
- </d:prop>
168
- <d:status>HTTP/1.1 200 OK</d:status>
169
- </d:propstat>
170
- </d:response>
171
- <d:response>
172
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/test_support.txt</d:href>
173
- <d:propstat>
174
- <d:prop>
175
- <oc:fileid>newproject-a!420300390</oc:fileid>
176
- <oc:file-parent>newproject-a!616510</oc:file-parent>
177
- <oc:name>test_support.txt</oc:name>
178
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
179
- <d:getcontenttype>text/plain</d:getcontenttype>
180
- <oc:permissions>SRDNVCKZ</oc:permissions>
181
- <d:getetag />
182
- <d:resourcetype>
183
- <d:collection />
184
- </d:resourcetype>
185
- <oc:size>0</oc:size>
186
- </d:prop>
187
- <d:status>HTTP/1.1 200 OK</d:status>
188
- </d:propstat>
189
- </d:response>
190
- <d:response>
191
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/testing.txt</d:href>
192
- <d:propstat>
193
- <d:prop>
194
- <oc:fileid>newproject-a!420300167</oc:fileid>
195
- <oc:file-parent>newproject-a!616510</oc:file-parent>
196
- <oc:name>testing.txt</oc:name>
197
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
198
- <d:getcontenttype>text/plain</d:getcontenttype>
199
- <oc:permissions>SRDNVCKZ</oc:permissions>
200
- <d:getetag />
201
- <d:resourcetype>
202
- <d:collection />
203
- </d:resourcetype>
204
- <oc:size>0</oc:size>
205
- </d:prop>
206
- <d:status>HTTP/1.1 200 OK</d:status>
207
- </d:propstat>
208
- </d:response>
209
- <d:response>
210
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/testing2.txt</d:href>
211
- <d:propstat>
212
- <d:prop>
213
- <oc:fileid>newproject-a!420300326</oc:fileid>
214
- <oc:file-parent>newproject-a!616510</oc:file-parent>
215
- <oc:name>testing2.txt</oc:name>
216
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
217
- <d:getcontenttype>text/plain</d:getcontenttype>
218
- <oc:permissions>SRDNVCKZ</oc:permissions>
219
- <d:getetag />
220
- <d:resourcetype>
221
- <d:collection />
222
- </d:resourcetype>
223
- <oc:size>0</oc:size>
224
- </d:prop>
225
- <d:status>HTTP/1.1 200 OK</d:status>
226
- </d:propstat>
227
- </d:response>
228
- <d:response>
229
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/Denied%20Folder/New%20file.txt</d:href>
230
- <d:propstat>
231
- <d:prop>
232
- <oc:fileid>newproject-a!437033942</oc:fileid>
233
- <oc:file-parent>newproject-a!67942728</oc:file-parent>
234
- <oc:name>New file.txt</oc:name>
235
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
236
- <d:getcontenttype>text/plain</d:getcontenttype>
237
- <oc:permissions>SRDNVCKZ</oc:permissions>
238
- <d:getetag />
239
- <d:resourcetype>
240
- <d:collection />
241
- </d:resourcetype>
242
- <oc:size>0</oc:size>
243
- </d:prop>
244
- <d:status>HTTP/1.1 200 OK</d:status>
245
- </d:propstat>
246
- </d:response>
247
- <d:response>
248
- <d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/test_versions/test.txt</d:href>
249
- <d:propstat>
250
- <d:prop>
251
- <oc:fileid>newproject-a!506354963</oc:fileid>
252
- <oc:file-parent>newproject-a!73758625</oc:file-parent>
253
- <oc:name>test.txt</oc:name>
254
- <d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified>
255
- <d:getcontenttype>text/plain</d:getcontenttype>
256
- <oc:permissions>SRDNVCKZ</oc:permissions>
257
- <d:getetag />
258
- <d:resourcetype>
259
- <d:collection />
260
- </d:resourcetype>
261
- <oc:size>9</oc:size>
262
- </d:prop>
263
- <d:status>HTTP/1.1 200 OK</d:status>
264
- </d:propstat>
265
- </d:response>
266
- </d:multistatus>
113
+ <d:multistatus xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:s="http://sabredav.org/ns"><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/New%20Text%20Document.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!420307062</oc:fileid><oc:file-parent>newproject-a!616510</oc:file-parent><oc:name>New Text Document.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>0</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/New%20text%20file.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!166399624</oc:fileid><oc:file-parent>newproject-a!616510</oc:file-parent><oc:name>New text file.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>5</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/recover.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!493427700</oc:fileid><oc:file-parent>newproject-a!616510</oc:file-parent><oc:name>recover.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>0</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/test_support.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!420300390</oc:fileid><oc:file-parent>newproject-a!616510</oc:file-parent><oc:name>test_support.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>0</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/testing.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!420300167</oc:fileid><oc:file-parent>newproject-a!616510</oc:file-parent><oc:name>testing.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>0</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/testing2.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!420300326</oc:fileid><oc:file-parent>newproject-a!616510</oc:file-parent><oc:name>testing2.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>0</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/Denied%20Folder/New%20file.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!437033942</oc:fileid><oc:file-parent>newproject-a!67942728</oc:file-parent><oc:name>New file.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>0</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/cboxbot/eos/project/a/awesomeproject/test_versions/test.txt</d:href><d:propstat><d:prop><oc:fileid>newproject-a!506354963</oc:fileid><oc:file-parent>newproject-a!73758625</oc:file-parent><oc:name>test.txt</oc:name><d:getlastmodified>2022-12-05T16:12:20Z</d:getlastmodified><d:getcontenttype>text/plain</d:getcontenttype><oc:permissions>SRDNVCKZ</oc:permissions><d:getetag /><d:resourcetype><d:collection /></d:resourcetype><oc:size>9</oc:size></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>
267
114
`
268
115
w .Write ([]byte (data ))
116
+ w .Header ().Add ("Content-Type" , "application/xml" )
269
117
w .WriteHeader (207 )
270
118
return
271
119
}
0 commit comments