mattdrayer/server-api-merge: Server API contribution

Initial submission of the Server API work done by the edX Solutions Team -- needs some more unit test coverage and some seemingly-unrelated tests are not currently passing, but the system appears to be mainly functional at this point.

More tomorrow...

@clintonb @mikigoyal @smagoun, FYI
Ah, good catch, thanks!  This was a recent change I made to clean things up
a bit for the PR -- I guess I forgot to re-run the tests after doing it --
still working through a bit of missing test coverage as well.  Will fix
this.

On Wed, Dec 3, 2014 at 9:57 AM, Dennis Jen <notifications@github.com> wrote:

> In lms/djangoapps/server_api/models.py:
>
> > @@ -0,0 +1,159 @@
> > +# pylint: disable=E1101
> > +
> > +""" Database ORM models managed by this Django app """
> > +from django.contrib.auth.models import Group, User
> > +from django.db import models
> > +from django.db.models import Q
> > +from django.conf import settings
> > +
> > +from model_utils.models import TimeStampedModel
> > +from .utils import is_int
>
> FYI, I think this should be from .util.utils import is_int. I checked out
> this branch to see the course structure and ran into an error with this.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/edx/edx-platform/pull/6109/files#r21235770>.
>



-- 
Matthew Drayer
Solutions Architect
edX | MIT
mattdrayer@edx.org