Switch branches/tags
Nothing to show
Commits on Aug 4, 2013
  1. Updated id parsing.

    Object ids can be passed as integers or as hex strings with dashes to
    support UUIDs.  The id is now optional for action views.
    committed Aug 4, 2013
Commits on Jul 31, 2013
  1. Added ability to add decorators to view.

    the `decorate_with` tuple can be set on a view subclass or be passed
    into the patterns method.  Any items in the tuple will be applied to the
    view in the order they are given.
    committed Jul 31, 2013
Commits on Jul 26, 2013
  1. Added dump_json() and get_json() methods.

    This functionality can now be easily overridden by subclasses.
    committed Jul 26, 2013
  2. Added anchors to patterns.

    The anchors make sure that the url /app does not stomp on /customerapp.
    committed Jul 26, 2013
Commits on Jul 25, 2013
  1. Added ResourceView.get_query_set()

    Allows ResourceView subclasses to customize the query set that is
    returned to, for example, scope by a user, account, etc.
    committed Jul 25, 2013
Commits on Jul 20, 2013
  1. Fixed tests

    committed Jul 20, 2013
  2. Updated logic to set request.PUT.

    Make sure the PUT attribute is set when an action is specified.
    committed Jul 20, 2013
  3. Removed filter_for_user() call.

    Remove magic filtering and let the developer decide filtering that
    applies to their application by implementing the logic in a subclass.
    committed Jul 20, 2013
  4. Merge branch 'fix_objects_wrapper'

    committed Jul 20, 2013
  5. Added db.sqlite3 to gitignore

    committed Jul 20, 2013
Commits on Jul 19, 2013
  1. Merge branch 'fk_query_params'

    committed Jul 19, 2013
  2. Adds query map to ResourceView.

    When the query params are being put together, reference the query map in
    order to find the proper way to query for a particular field.  This
    allows foreign keys to be properly queried and allows the user to
    specify how a particular argument should be handled with respect to what
    field within a model should be queried.
    committed Jul 19, 2013
  3. cleaning up existing tests

    committed Jul 19, 2013
  4. Remove any params that start with an underscore.

    Any params that have an underscore are resourceful-related and should be
    removed for query purposes.
    committed Jul 19, 2013
  5. Merge branch 'querying'

    committed Jul 19, 2013
  6. Added all parameters for object filtering.

    The logic that was stripping the '_id' suffix from the parameters was
    also removing any param that did not contain the suffix.
    committed Jul 19, 2013
  7. Wired in testapp.

    committed Jul 19, 2013
  8. Added pristine test application

    committed Jul 19, 2013
  9. Preparing tests package.

    Setup tests package to find test modules within the tests directory.
    committed Jul 19, 2013
  10. Fixed tests

    committed Jul 19, 2013
  11. Removed get_for_user() call.

    There will be a more robust way of filtering objects.
    committed Jul 19, 2013
  12. Added resourceful to INSTALLED_APPS.

    committed Jul 19, 2013
  13. Added project for testing.

    committed Jul 19, 2013
  14. Added requirements.txt

    committed Jul 19, 2013
  15. Merge branch 'base_project'

    committed Jul 19, 2013
  16. Added project for testing.

    committed Jul 19, 2013
Commits on Apr 17, 2013
  1. Added mixin module with JSONMixin.

    committed Apr 17, 2013
  2. Added PEP-8 newline.

    committed Apr 17, 2013