Make a single ur note view in backbone
Note status should be serialized as label, not int in API
Add URLField for API serializers
Create ProjectSlugField for API
Implement reversion in API

Involves two mixins, one for serializers & one for views. The former
overrides .save_object() to create a revision when saving the serializer
if its context contains a truthy value for the key `save_revision`. The
latter (view mixin) sets the `save_revision` context value to True.
Make get_all_updaters() a mixin & make an API field for it

That method will work for any object which has revisions created for it.