cd06: use full=on and no anonymization

This commit is contained in:
Benjamin Dauvergne 2019-01-10 15:08:49 +01:00
parent b00c56e4c8
commit 4bc917b6f1
1 changed files with 3 additions and 3 deletions

View File

@ -113,7 +113,7 @@ class FormData(BaseObject):
data = self._wcs_api.get_json(
self._wcs_api.forms_url,
self.formdef_slug + '/',
str(self.id) + '/')
str(self.id.rsplit('/')[-1]) + '/')
self.fields = data['fields']
self.with_files = True
return self.fields
@ -196,7 +196,7 @@ class FormDef(BaseObject):
@property
def datas(self):
datas = self._wcs_api.get_formdatas(self.slug, full=False)
datas = self._wcs_api.get_formdatas(self.slug, full=True)
for data in datas:
data.formdef = self
yield data
@ -302,7 +302,7 @@ class WcsApi(object):
while True:
data = self.get_json(
self.forms_url,
slug + '/list?anonymise&full=%s&offset=%d&limit=%d' % (
slug + '/list?full=%s&offset=%d&limit=%d' % (
'on' if full else 'off', offset, limit))
for d in data:
# w.c.s. had a bug where some formdata lost their draft status, skip them