Permalink
Commits on Mar 26, 2012
  1. Fixed bug in example code

    James Dennis committed Mar 26, 2012
  2. Improved docs

    James Dennis committed Mar 26, 2012
  3. Improved docs

    James Dennis committed Mar 26, 2012
  4. Improved docs

    James Dennis committed Mar 26, 2012
  5. Typo in docs

    James Dennis committed Mar 26, 2012
  6. Lots of documentation updates.

    James Dennis committed Mar 26, 2012
Commits on Mar 21, 2012
  1. Set test_doc_vaidation to be executable

    James Dennis committed Mar 21, 2012
  2. Updated typo on name of id field

    James Dennis committed Mar 21, 2012
  3. Merge branch 'master' of github.com:j2labs/dictshield

    James Dennis committed Mar 21, 2012
  4. Updated tests to work on the new metaclass structure

    James Dennis committed Mar 21, 2012
  5. Renamed `DocOptions` to `DocumentOptions` anywhere I found it along w…

    …ith slide modification to how id fields are handled to be make subclasses structures with alternate ids carry over the id types of superclasses
    James Dennis committed Mar 21, 2012
  6. Completed work overhauling the metaclass structures. I first mocked o…

    …ut the gist of
    
    the design here: https://gist.github.com/2146589
    
    The high-level is that a `Document` instance can define a class `Meta` to set options
    for the class's behavior, such as which field to use for an ID and whether or not the
    class is a Mixin.
    
    A user now writes code like:
    
        class SimpleDoc(Document):
            title = StringField(max_length=40)
            num = IntField()
            class Meta:
                id_field = ObjectIdField
    
    The `Meta` class is then parsed into `_options`, which we see attached to `SimpleDoc`
    as `SimpleDoc._options`. The `_options` structure is an instance, or subclass, of
    `DocOptions`. (I should probably change that to `DocumentOptions`).
    
    The documentation will be updated soon and will explain all the configuration options
    available to document creators.
    James Dennis committed Mar 21, 2012
Commits on Mar 14, 2012
  1. Merge pull request #71 from nicolaiarocci/master

    Minor fixes at the design documentation
    James Dennis committed Mar 14, 2012
Commits on Feb 26, 2012
  1. changed tests to basic unittest..

    titusz committed Feb 26, 2012
Commits on Feb 13, 2012
  1. Merge pull request #62 from SeanOC/feature/MultiValueDictImprovements

    MultiValueDict improvements
    jmsdnns committed Feb 13, 2012
  2. Moved the MultiValueDictField to a more appropriate location and fixe…

    …d a missing import.
    SeanOC committed Feb 13, 2012
  3. Added the third BSD clause to my portion of the license

    James Dennis committed Feb 13, 2012
  4. Merge branch 'master' of github.com:j2labs/dictshield

    James Dennis committed Feb 13, 2012
  5. Adding Djangos license text to the license file as some code indeed c…

    …omes from Django
    James Dennis committed Feb 13, 2012
  6. Merge pull request #61 from justinlilly/master

    Updating the README with a REPL example earlier on.
    jmsdnns committed Feb 13, 2012
  7. Updating the README with a REPL example.

    I found myself wanting a TL;DR, so I figured others did too.
    justinabrahms committed Feb 13, 2012
Commits on Feb 12, 2012
  1. Cleaning the code a bit. No functionality changes.

    James Dennis committed Feb 12, 2012
Commits on Jan 31, 2012
  1. Merge pull request #59 from jhalcrow/master

    default fields=None raises an Exception
    jmsdnns committed Jan 31, 2012
Commits on Jan 30, 2012