@@ -110,163 +110,11 @@ func (s *svc) doSearchFiles(w http.ResponseWriter, r *http.Request, sf *reportSe
110110 }
111111
112112 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>
267114`
115+ w .Header ().Set ("Content-Type" , "application/xml" )
116+ w .WriteHeader (http .StatusMultiStatus )
268117 w .Write ([]byte (data ))
269- w .WriteHeader (207 )
270118 return
271119}
272120
0 commit comments