a58bbccfd3
Fixes #4094 : Convert unnecessary regular expressions to strings in URL patterns
2020-02-05 16:12:48 -05:00
a77fadd114
Renamed tenancy FilterSets
2020-01-09 20:40:32 -05:00
3262805938
Add tenancy to cluster
...
fix pep8
2019-10-07 16:20:14 +02:00
ade844f7a7
fixes #3428 - caching invalidation issues
...
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
2019-08-19 01:53:39 -04:00
017a5011ec
Added '*_count' fields for child objects
2019-04-19 16:50:42 -04:00
a46b43bff6
Added child counts to API serializers (WIP)
2019-04-12 17:07:56 -04:00
75f0d8ee90
Closes #2578 : Reorganized nested serializers
2018-11-12 11:36:44 -05:00
516faac73f
Fixed deprecation warnings from DRF 3.9
2018-11-02 13:48:44 -04:00
29d546a3f1
Upgraded django-filter to 2.0.0
2018-11-02 13:46:28 -04:00
364bbdeab8
Merged release v2.4.5
2018-10-03 11:23:21 -04:00
aed2a3cd1b
Closes #2438 : API optimizations for tagged objects
2018-09-28 16:44:05 -04:00
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
f1bc88fc0c
Adopt django-taggit-serializer for representation of assigned tags in the API
2018-08-03 09:43:03 -04:00
9b3869790d
Implemented tags for all primary models
2018-05-10 12:53:11 -04:00
7241783249
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
063e79451f
Closes #1321 : Added created and last_updated fields for relevant models to their API serializers
2017-12-21 10:49:40 -05:00
198170ca48
Closes #1553 : Introduced support for bulk object creation via the API
2017-11-07 15:36:10 -05:00
f824d1eb3b
Closes #1556 : Added API endpoints listing static field choices for each app
2017-10-10 16:41:35 -04:00
c394985b1b
Fixes #1421 : Improved model validation logic for API serializers
2017-08-15 13:54:04 -04:00
1f9806a480
Fixes #1285 : Enforce model validation when creating/editing objects via the API
2017-07-06 17:37:24 -04:00
87e5687d03
Closes #1203 : Implemented query filters for all models
2017-06-19 16:10:18 -04:00
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
c174c0cc6d
Converted all necessary serializers to CustomFieldModelSerializers
2017-04-27 12:50:43 -04:00
369d3aa62e
Rearranged URL namespaces to satisfy deprecation warnings
2017-04-05 14:26:33 -04:00
6cb36a6cee
Fixed browsable API breadcrumbs
2017-03-20 21:50:10 -04:00
c08fae8bce
Restore not-so-extraneous 'id' field to all WritableSerializers
2017-03-17 17:32:43 -04:00
e544f1fa1e
Removed extraneous 'id' field from all WritableSerializers
2017-03-17 16:20:34 -04:00
6c2ed1be22
Standardized API URL definitions
2017-03-09 13:24:02 -05:00
a6ceaf8d96
Moved custom field serializers to their own module to avoid circular dependency
2017-03-08 16:18:41 -05:00
0e04d20762
Re-implemented CustomFieldSerializer (read-only for now)
2017-02-09 16:55:54 -05:00
35f310885e
Standardize API URL inclusions
2017-02-03 16:20:14 -05:00
06e5966cb4
Include API routers directly where possible
2017-02-01 15:09:23 -05:00
bb1f97abc2
Implemented static writable ModelSerializers for all models
2017-01-31 15:35:09 -05:00
1fcc2b0029
Namespaced all API URLs
2017-01-31 10:40:53 -05:00
12d263999b
Introduced WritableSerializerMixin
2017-01-27 14:36:13 -05:00
fa900d5dbb
Converted nested serializers to HyperlinkedModelSerializer
2017-01-27 12:22:29 -05:00
acfba410dd
Standardized implementation of nested ViewSets
2017-01-26 17:58:36 -05:00
0f9fe8648e
Converted static URL definitions to routers
2017-01-26 15:34:07 -05:00
062a5bfe8d
Initial work on API v2.0
2017-01-24 17:12:16 -05:00
97c0f23c67
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
f0a85b1dd3
Optimized API performance
2016-08-22 15:16:49 -04:00
76f0463290
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
fa2ccc1c18
Initial multitenancy implementation
2016-07-26 14:58:37 -04:00