durandn [Tue, 07 Jun 2016 10:44:41 +0200] rev 611
serverside: translation + timestamp handling + logging
durandn [Tue, 03 May 2016 14:32:28 +0200] rev 610
reworked views and serializers to pass and take into account the "validation timestamp" to the model + refactored models to have a content validation method + adapted tests
durandn [Wed, 27 Apr 2016 16:36:30 +0200] rev 609
models refactoring to use ForeignKey fields + associated migrations
durandn [Mon, 11 Apr 2016 16:28:05 +0200] rev 608
permission implementation has to be client-side and not in the generic api package + deleted duplicate migration
ymh <ymh.work@gmail.com> [Thu, 21 Apr 2016 16:18:08 +0200] rev 607
Added tag V00.12.19 for changeset e7e699f3cf97
ymh <ymh.work@gmail.com> [Thu, 21 Apr 2016 16:17:50 +0200] rev 606
update version nb
durandn [Thu, 21 Apr 2016 15:18:19 +0200] rev 605
updated uri to allow optional trailing slash on single resource URIs (django automatic redirects don't carry over the Authorization header that can sometimes be needed, for instance with OAuth)
ymh <ymh.work@gmail.com> [Thu, 07 Apr 2016 13:18:32 +0200] rev 604
Added tag V00.12.18 for changeset d8abed25f44a
ymh <ymh.work@gmail.com> [Thu, 07 Apr 2016 13:18:15 +0200] rev 603
Upgrade version
ymh <ymh.work@gmail.com> [Thu, 07 Apr 2016 13:14:36 +0200] rev 602
It is not up to the generic api to decide on CSRF policy. This must be left to client applications