Skip to content
This repository was archived by the owner on Jan 31, 2024. It is now read-only.

Commit 5ad8a99

Browse files
committed
search: report - ContentType: application/xml
1 parent 732bd8b commit 5ad8a99

File tree

1 file changed

+2
-154
lines changed
  • internal/http/services/owncloud/ocdav

1 file changed

+2
-154
lines changed

internal/http/services/owncloud/ocdav/report.go

+2-154
Original file line numberDiff line numberDiff line change
@@ -110,162 +110,10 @@ 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
`
268115
w.Write([]byte(data))
116+
w.Header().Add("Content-Type", "application/xml")
269117
w.WriteHeader(207)
270118
return
271119
}

0 commit comments

Comments
 (0)