Skip to content
Commits on Apr 2, 2012
  1. inital work on mongoset

    committed Apr 2, 2012
Commits on Mar 31, 2012
  1. cleaning up tests

    committed Mar 30, 2012
Commits on Mar 30, 2012
  1. Merge branch 'master' into mongoset

    Conflicts:
    	brubeck/queryset.py
    committed Mar 30, 2012
  2. adding tests for dictqueryset

    committed Mar 30, 2012
Commits on Mar 29, 2012
  1. saving work

    committed Mar 29, 2012
Commits on Mar 10, 2012
  1. Merge branch 'master' into mongoset

    committed Mar 10, 2012
  2. removing some code that would never be reached and making read behavi…

    …or consistant apiable code, by throwing error rather than returning error message
    committed Mar 10, 2012
  3. Merge branch 'master' into mongoset

    Conflicts:
    	brubeck/queryset.py
    	demos/demo_apiable.py
    committed Mar 10, 2012
  4. merge

    committed Mar 10, 2012
  5. commiting some work for update

    committed Mar 10, 2012
Commits on Feb 6, 2012
  1. Updated autoapi demo to use curl commands instead of the html templat…

    …e initially provided.
    James Dennis committed Feb 5, 2012
  2. Removing print

    James Dennis committed Feb 5, 2012
  3. Updated to use string representation of ids in querysets along with s…

    …light change to URLs so make trailing slash optional
    James Dennis committed Feb 5, 2012
Commits on Jan 30, 2012
  1. This is the first draft of the new autoapi architecture.

    The idea is to have functions that handle the details of operating on a single
    structure and then map those across lists of structures.
    
    There are two main components of the autoapi that need to be described:
    1. The processing of input
    2. The generation of output
    
    Input comes in as either a single id or model dictionary, or a list of ids or
    model dictionaries. We validate this input against the model definition and
    perform a crud operation on it, like fetching the for an id (GET) or saving a
    new copy of the file (PUT).
    
    Output is generated from the results of the crud operation. The crud functions
    themselves return lists of two-tuples like this:
    
        (status description, output data)
    
    This data is then parsed into a configurable representation in HTTP. The
    current goal is to be compatible with backbone.js but this effort is still
    early.
    James Dennis committed Jan 30, 2012
  2. Removed prints

    James Dennis committed Jan 30, 2012
Commits on Jan 28, 2012
Commits on Jan 23, 2012
  1. Leaving a TODO to remember to inspect a regex

    James Dennis committed Jan 23, 2012
  2. Adjusted some names

    James Dennis committed Jan 23, 2012
  3. Adjusted the names of some components

    James Dennis committed Jan 23, 2012
Commits on Jan 21, 2012
  1. Rearranged code again. Backbone.js is working now too.

    James Dennis committed Jan 20, 2012
  2. Rearranged some of the code to make it easier to digest.

    James Dennis committed Jan 20, 2012
Commits on Jan 16, 2012
  1. The AutoAPI is now working for GET and POST. This represents a trimming

    down of the code base to generate the API while also centering most of
    the processing around a central loop.
    
    This loop is effectively becoming:
    1) Aggregate and validate input parameters
    2) Create, Read, Update or Delete data according to HTTP GET, POST, etc
    3) Generate output.
    
    I intend to include authentication and customized output formats.
    James Dennis committed Jan 16, 2012
Commits on Jan 15, 2012
  1. I moved the REST API generation stuff into it's own module, `autoapi.…

    …py`. I am
    
    not sure about that name yet but it works for now.
    
    I am also making pushes towards having a general loop for processing REST data,
    but also lots of flexibility in how the data is processed. There are two
    general methods for input so far: ids or models, and sometimes it's a single
    item or a list of items.
    
    The processing will work around the general inputs described above, but it will
    also support authentication, customizable status fields and compatibility with
    javascript MVC frameworks.
    James Dennis committed Jan 15, 2012
Commits on Jan 13, 2012
  1. Incomplete work, but saving progress for now.

    James Dennis committed Jan 13, 2012
Commits on Jan 12, 2012
  1. Putting code comments in place to capture my current thoughts on gaps…

    … in the design.
    James Dennis committed Jan 12, 2012
  2. A few tweaks to organize the code.

    James Dennis committed Jan 12, 2012
Commits on Jan 7, 2012
Commits on Dec 30, 2011
  1. Using local jquery instead of one hosted by google.

    James Dennis committed Dec 30, 2011
  2. pep8 ALL THE THINGS!

    James Dennis committed Dec 30, 2011
Something went wrong with that request. Please try again.