Commit Graph

929 Commits

Author SHA1 Message Date
Jeremy Stretch
04a20a862b Fixes #5137: Correct permission for viewing report results is extras.view_reportresult 2020-09-23 10:16:22 -04:00
Jeremy Stretch
8f6dc0e2b5 Fix ImageAttachmentTestCase 2020-09-22 16:26:08 -04:00
Jeremy Stretch
1b3cec5855 Fixes #5167: Support filtering ObjectChanges by multiple users 2020-09-22 16:17:39 -04:00
Jeremy Stretch
b292ff108c Closes #4897: Allow filtering by content type identified as <app>.<model> string 2020-09-22 16:06:38 -04:00
Jeremy Stretch
c4271ce131 Add test for API bulk updates 2020-09-22 13:50:55 -04:00
Jeremy Stretch
1fa8564839 Clean up CustomField admin form 2020-09-17 12:43:08 -04:00
Jeremy Stretch
76ca1e5b1b Simplify form field for boolean CustomFields 2020-09-17 12:26:02 -04:00
Jeremy Stretch
ed9a2ff107 Disable bulk deletion of CustomFields in admin UI 2020-09-17 12:14:02 -04:00
Jeremy Stretch
abbea95b32 Clean up stale data when a custom field is changed/deleted 2020-09-16 17:03:31 -04:00
John Anderson
f276dd1d63 fixes #5108 - correct the runreport management command to work with JobResults model 2020-09-10 17:43:41 -04:00
Jeremy Stretch
2bc7f74d3f Fixes #5118: Specifying an empty list of tags should clear assigned tags (REST API) 2020-09-09 13:43:10 -04:00
Jeremy Stretch
9d799b757a Fixes #5109: Fix representation of custom choice field values for webhook data 2020-09-09 11:47:21 -04:00
Jeremy Stretch
0c737ec1c0 Merge branch 'develop-2.10' into 4878-custom-fields 2020-09-04 16:14:06 -04:00
Jeremy Stretch
00cdd20681 Merge develop into develop-2.10 2020-09-04 16:09:05 -04:00
Jeremy Stretch
ac3a30b6ff Fixes #5072: Add REST API filters for image attachments 2020-09-02 16:10:07 -04:00
Jeremy Stretch
8d0d2caad8 Fixes #5081: Fix exception during webhook processing with custom select field 2020-09-01 09:54:45 -04:00
Jeremy Stretch
cc7bebfcd3 Cache CustomField assignments for API queries 2020-08-25 16:44:59 -04:00
Jeremy Stretch
3212b88a7b Fix filtering by custom field value 2020-08-25 16:21:54 -04:00
Jeremy Stretch
da487d727f Fix import test 2020-08-25 15:31:01 -04:00
Jeremy Stretch
63bb8d2ed8 Replace CustomFieldsSerializer with CustomFieldsDataField 2020-08-25 15:22:32 -04:00
Jeremy Stretch
0aa6c4c670 Use DjangoJSONEncoder for encoding custom field data 2020-08-25 13:57:18 -04:00
Jeremy Stretch
2a8eb75389 Remove unused attributes, methods 2020-08-25 13:49:23 -04:00
Jeremy Stretch
4ec9143e50 Add choices ArrayField to CustomField; drop CustomFieldChoice 2020-08-25 13:24:46 -04:00
Jeremy Stretch
b89c78d9c3 Update serializer to access custom_field_data directly 2020-08-25 10:43:04 -04:00
Jeremy Stretch
5133a2cb66 Further work on custom fields 2020-08-24 14:11:13 -04:00
Jeremy Stretch
2e6fb7fcf5 Drop CustomFieldValue 2020-08-21 16:21:11 -04:00
Jeremy Stretch
68cbcf20cf Initial work on reimplementing custom fields 2020-08-21 15:16:33 -04:00
Jeremy Stretch
dd06bbcaf6 Closes #4349: Drop support for embedded graphs 2020-08-21 11:57:46 -04:00
Jeremy Stretch
6f1324687b Closes #4360: Drop support for the Django template language in export templates 2020-08-21 11:16:30 -04:00
Jeremy Stretch
53acfc0f76 Closes #4941: commit argument is now required argument in a custom script's run() method 2020-08-21 11:06:36 -04:00
Jeremy Stretch
1c335551a0 Fixes #5012: Return details of exceptions resulting from report/script execution 2020-08-20 12:47:26 -04:00
Jeremy Stretch
6d2681f9ee Fix changelog tests 2020-08-19 16:02:10 -04:00
Jeremy Stretch
b3f32d7f35 Update test script ObjectVars 2020-08-18 14:43:21 -04:00
Jeremy Stretch
0fc4cd462b Refactor tests (again) 2020-08-18 13:30:16 -04:00
Jeremy Stretch
ed4f9683bb Avoid using post_data() for form data 2020-08-18 13:13:13 -04:00
Jeremy Stretch
6f75b17ae9 Move changelog signals setup to a context manager 2020-08-18 13:05:41 -04:00
Jeremy Stretch
f67c44667e Tweak passing of tags 2020-08-18 12:37:07 -04:00
Jeremy Stretch
deb5dc89c9 Simplify tag creation 2020-08-18 11:33:23 -04:00
Jeremy Stretch
e3f1db7cb8 Add changelog tests for UI views 2020-08-18 10:05:58 -04:00
Jeremy Stretch
03299f038c Move housekeeping to _handle_changed_object() 2020-08-18 09:13:07 -04:00
Jeremy Stretch
47d6df1953 Fix serialization of tags for REST API updates 2020-08-17 16:18:47 -04:00
Jeremy Stretch
3a8db56682 Remove errant import 2020-08-17 14:15:02 -04:00
Jeremy Stretch
b0f7d82c2d Attach object modification signals before running a custom script 2020-08-17 13:43:48 -04:00
Jeremy Stretch
891a599340 Cache custom fields on instance prior to calling create()/update() 2020-08-17 12:22:37 -04:00
Jeremy Stretch
b545bca3e0 Cache custom fields on instance prior to save() 2020-08-17 11:08:14 -04:00
Jeremy Stretch
b43c657465 Move ObjectChange creation into signal receivers 2020-08-14 17:03:45 -04:00
Jeremy Stretch
61d2692029 Closes #4997: Introduce OrderedDefaultRouter; move root API views to views.py 2020-08-13 12:49:49 -04:00
Jeremy Stretch
d12f93a2ff Merge branch 'develop' into develop-2.9 2020-08-13 10:06:03 -04:00
Jeremy Stretch
910926db29 Extend ObjectVars to accept display_field, query_params, and null_option 2020-08-12 14:51:58 -04:00
Jeremy Stretch
35038f1c44 Remove value_field from APISelect; reference to_field_name on field 2020-08-11 17:19:40 -04:00