1. 10 Mar, 2013 2 commits
  2. 28 Feb, 2013 4 commits
  3. 26 Feb, 2013 5 commits
  4. 09 Feb, 2013 5 commits
  5. 07 Feb, 2013 2 commits
  6. 06 Feb, 2013 2 commits
    • Fixed #9- can save Pointers to Objects · d33a47cd
      Fixed #9 by allowing ParseResources to be converted into Pointers and
      back, such as when one object is set as an attribute of another. This
      required:
      
      - ParseResource now inherits Pointer
      - All values are now converted to ParseType in the initialization of a
      ParseResource
      - The `_to_native` method of ParseResource was changed to `_to_dict`,
      which allows `_to_native()` to construct a Pointer when one object is
      an attribute of another.
      
      Also:
      
      - Added test coverage and example to README
      
      - Fixed bug where many `from_native` methods used `self` instead of
      `cls`
      
      - `class_name` is converted to a string before being assigned to
      `DerivedClass.__name__` (necessary because it is unicode when returned
      from Parse)
      
      - Changed TestUser to rely on parse_user.User instead of
      parse_user.user.User
      David Robinson committed
    • Made Queryset Consistent, Moved user.py into __init__ · eaaccd92
      Many changes:
      
      - Removed the QueryManager class- all querying is now handled by the
      Queryset class. This was necessary to manage chained query lines like
      
      GameScore.Query.gte("score", 1000).lt("score",
      2000).order("playerName")
      
      - Queryset methods for comparison and options are now added
      programatically (makes it easier to change their operation all at
      once).
      
      - Added test coverage of querying methods, including comparison
      operators and limit/skip options.
      
      - Removed user.py, moving its classes into `__init__.py`. The reason is
      that lines like
      
      import parse_rest
      from parse_rest.user import User
      
      parse_rest.APPLICATION_ID = "something"
      
      meant the module attribute APPLICATION_ID was actually not accessible
      from the User class. Perhaps there's a way to make this work- I just
      couldn't find it yet.
      
      - Set up createdAt and updatedAt to return date time objects rather
      than strings
      David Robinson committed
  7. 04 Feb, 2013 3 commits
  8. 03 Feb, 2013 1 commit
  9. 31 Jan, 2013 2 commits
  10. 29 Jan, 2013 1 commit
  11. 26 Jan, 2013 1 commit
  12. 25 Jan, 2013 1 commit
  13. 23 Jan, 2013 3 commits
  14. 19 Jan, 2013 2 commits
  15. 15 Jan, 2013 1 commit
  16. 14 Jan, 2013 4 commits
  17. 11 Jan, 2013 1 commit