- Easy resources updated to use create_fields, update_fields, and list_fields options. - append_slash option added to easy resources - Simplified mechanism of getting relationships to avoid private variables
1.0.0
==================
- Nothing changed yet.
1.0.0b1
====================
- Fixed bug in retrieve_list with improperly named link to previous ("prev" --> "previous") - Removed all fields flag. - Renamed alcehmymanager to alchemymanager - easy resources added. By simply calling create_resource with a session_handler and sqlalchemy model, you can automatically create a full resource. and immediately add it to a dispatcher.
0.6.1
==================
- Added valid_fields static method to BaseManager which is helper for getting valid fields.
0.6.0
==================
- pylint shit. - Moved dispatch_base up and removed dispatch package - Moved manager_base and removed manager package. - Added append_slash class attribute to ResourceBase. Setting this attribute to True automatically appends a slash to the end of the base_url and base_url_sans_pks. Defaults to False.
0.5.0
==================
- Renamed viewsets package to resources - Many underscore fields were removed with the exception of _relationships and _links - Fields default to checking the Query string, request body and url parameters for argument if no arg_type is specified. - Query args can be specified in relationships. Every argument available will be appended to the query string - query args on a resource is now a list that simply pulls from the properties. - Removed translate method from request container. Instead the request object is now injected into the translate_fields method from ripozo.viewsets.fields.base module