Jeremy Stretch
9a4f3453fb
Closes #2578 : Reorganized nested serializers
2018-11-12 11:36:44 -05:00
Jeremy Stretch
5bc3f4b868
Fixed deprecation warnings from DRF 3.9
2018-11-02 13:48:44 -04:00
Jeremy Stretch
9cad97b073
Upgraded django-filter to 2.0.0
2018-11-02 13:46:28 -04:00
Jeremy Stretch
66db32fefd
Merged release v2.4.5
2018-10-03 11:23:21 -04:00
Jeremy Stretch
c48c3c9292
Closes #2438 : API optimizations for tagged objects
2018-09-28 16:44:05 -04:00
Jeremy Stretch
68a5dcd47e
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
e6e5b92e00
Adopt django-taggit-serializer for representation of assigned tags in the API
2018-08-03 09:43:03 -04:00
Jeremy Stretch
e08d8c4cac
Implemented tags for all primary models
2018-05-10 12:53:11 -04:00
Jeremy Stretch
9a8f1c6672
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Jeremy Stretch
ce12e30903
Closes #1321 : Added created and last_updated fields for relevant models to their API serializers
2017-12-21 10:49:40 -05:00
Jeremy Stretch
55fe30fe8b
Closes #1553 : Introduced support for bulk object creation via the API
2017-11-07 15:36:10 -05:00
Jeremy Stretch
1f4deac332
Closes #1556 : Added API endpoints listing static field choices for each app
2017-10-10 16:41:35 -04:00
Jeremy Stretch
6c66a1f72f
Fixes #1421 : Improved model validation logic for API serializers
2017-08-15 13:54:04 -04:00
Jeremy Stretch
3637939742
Fixes #1285 : Enforce model validation when creating/editing objects via the API
2017-07-06 17:37:24 -04:00
Jeremy Stretch
57bad0a7cb
Closes #1203 : Implemented query filters for all models
2017-06-19 16:10:18 -04:00
Jeremy Stretch
297d9c6bb9
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
f739eca0f6
Converted all necessary serializers to CustomFieldModelSerializers
2017-04-27 12:50:43 -04:00
Jeremy Stretch
e46675aa22
Rearranged URL namespaces to satisfy deprecation warnings
2017-04-05 14:26:33 -04:00
Jeremy Stretch
8c15daf697
Fixed browsable API breadcrumbs
2017-03-20 21:50:10 -04:00
Jeremy Stretch
c072bedd02
Restore not-so-extraneous 'id' field to all WritableSerializers
2017-03-17 17:32:43 -04:00
Jeremy Stretch
a0f931891b
Removed extraneous 'id' field from all WritableSerializers
2017-03-17 16:20:34 -04:00
Jeremy Stretch
78f0d583b0
Standardized API URL definitions
2017-03-09 13:24:02 -05:00
Jeremy Stretch
79c8be97e4
Moved custom field serializers to their own module to avoid circular dependency
2017-03-08 16:18:41 -05:00
Jeremy Stretch
3a9d874d5c
Re-implemented CustomFieldSerializer (read-only for now)
2017-02-09 16:55:54 -05:00
Jeremy Stretch
20a15d0ec5
Standardize API URL inclusions
2017-02-03 16:20:14 -05:00
Jeremy Stretch
dcd382bd7f
Include API routers directly where possible
2017-02-01 15:09:23 -05:00
Jeremy Stretch
f8b35f0395
Implemented static writable ModelSerializers for all models
2017-01-31 15:35:09 -05:00
Jeremy Stretch
e41dc74521
Namespaced all API URLs
2017-01-31 10:40:53 -05:00
Jeremy Stretch
b6181842b2
Introduced WritableSerializerMixin
2017-01-27 14:36:13 -05:00
Jeremy Stretch
ba78981697
Converted nested serializers to HyperlinkedModelSerializer
2017-01-27 12:22:29 -05:00
Jeremy Stretch
dd44611cb9
Standardized implementation of nested ViewSets
2017-01-26 17:58:36 -05:00
Jeremy Stretch
ff32286005
Converted static URL definitions to routers
2017-01-26 15:34:07 -05:00
Jeremy Stretch
4d72ee291b
Initial work on API v2.0
2017-01-24 17:12:16 -05:00
Raymond P. Burkholder
acd2fc9550
Add description field to TenantSerializer
...
This might be just an oversight. Other data models do include the description in their serialisers. The API produces the description field with this change.
2017-01-13 08:49:43 -04:00
Jeremy Stretch
be4dde81e1
Optimized API performance
2016-08-22 15:16:49 -04:00
Jeremy Stretch
238bf0a1bb
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
Jeremy Stretch
fb56ade50e
Initial multitenancy implementation
2016-07-26 14:58:37 -04:00