0001-api-include-digest-when-querying-cards-formdatas-391.patch
tests/test_api.py | ||
---|---|---|
2791 | 2791 |
carddef.name = 'test' |
2792 | 2792 |
carddef.fields = [fields.StringField(id='0', label='foobar', varname='foo')] |
2793 | 2793 |
carddef.workflow_roles = {'_viewer': role.id} |
2794 |
carddef.digest_template = 'bla {{ form_var_foo }} xxx' |
|
2794 | 2795 |
carddef.store() |
2795 | 2796 | |
2796 | 2797 |
formdata = carddef.data_class()() |
... | ... | |
2806 | 2807 |
assert len(resp.json['data']) == 1 |
2807 | 2808 |
assert resp.json['data'][0]['display_id'] == formdata.get_display_id() |
2808 | 2809 |
assert resp.json['data'][0]['display_name'] == formdata.get_display_name() |
2810 |
assert resp.json['data'][0]['digest'] == formdata.digest |
|
2809 | 2811 |
resp = get_app(pub).get(sign_uri( |
2810 | 2812 |
'/api/cards/test/list?NameID=%s&full=on' % |
2811 | 2813 |
local_user.name_identifiers[0])) |
2812 | 2814 |
assert resp.json['data'][0]['fields']['foo'] == 'blah' |
2815 |
assert resp.json['data'][0]['digest'] == formdata.digest |
wcs/backoffice/management.py | ||
---|---|---|
1848 | 1848 |
output = [{'id': filled.id, |
1849 | 1849 |
'display_id': filled.get_display_id(), |
1850 | 1850 |
'display_name': filled.get_display_name(), |
1851 |
'digest': filled.digest, |
|
1851 | 1852 |
'url': filled.get_url(), |
1852 | 1853 |
'receipt_time': datetime.datetime(*filled.receipt_time[:6]), |
1853 | 1854 |
'last_update_time': datetime.datetime(*filled.last_update_time[:6]), |
wcs/formdata.py | ||
---|---|---|
1011 | 1011 |
def get_json_export_dict(self, include_files=True, anonymise=False, user=None): |
1012 | 1012 |
data = {} |
1013 | 1013 |
data['id'] = str(self.id) |
1014 |
data['digest'] = self.digest |
|
1014 | 1015 |
data['display_id'] = self.get_display_id() |
1015 | 1016 |
data['display_name'] = self.get_display_name() |
1016 | 1017 |
data['receipt_time'] = datetime.datetime(*self.receipt_time[:6]) |
1017 |
- |