Split models fields and base models
Skip objects that are not an subinstance of Model
Fix find_gname to work with the first node
Move freeadmin.api to api
Add API client model to store OAuth2 keys
Make sure name is unique and new secret is generated
Show API secret in the datagrid
Add unicode method for APIClient to show in menu
Move API url to the base ad not under admin/
Change default resource name to app/model
Use APIAuthentication instead of single DjangoAuth

OAuth2 authentication backend to come soon.
Add OAuth2 backend for tastypie
Make sure only OAuth2 is allowed to POST/PUT/DELETE
Make OAuth2 accept HTTP_AUTHORIZATION header

While I'm here add APIAuthotization backend for future use.
Add basic form validation for all default resources
Only return _*_url attributes if the requester is the web client
Always return data for generic resources

This let the user know the id and all new information for the entry
POSTed.
Add new feature to use a resource mixin

This allow us to do not duplicate code with resource options and use the
generic one.
Make sure there is a single model form associated for the model

This is used for automatic validation.
Use resource mixins for storage app

This uses the new feature recently added to reduce code duplication.