WIP defining api for permissions.
WIP custom permissions.
Further implementation of hooks fro Permission class.
Updated doc string.
Nonetype does not support membership lookup, so by default return an empty dict.
Added an attribute to data-giber-data which designates if the user can edit the finer-item.
Updated templates to honour the `can_edit` bool.
admin is still used an an api, therefore hook it up to the permissions class.
Rename filter_pages to filter_objects.
Further improve/implement permissions in the api.
Drop unused methods.
Implement delete method permission checking and some renaming.
Always show all pages, buy annotate the ones that are actually editable.
Don't show + signs for finer pages that are not editable.
Update to latest SimpleDataGrid in order to be able to inspect the selected row.
Simpledatagrid expects returned objects in a certain form, make the api return it in the right shape.
Split up filtering for Files and Images.
Add a `can_edit` field to the returned json from the api for Images and Files.
Style uneditable rows.
Toggle disabled state of DELETE button depending on selected row.
Rename API_PERMISSION_CLASS to PERMISSION_CLASS
Updated some docstrings.
Drop unused method on TreeListView class.
Improve configuration so that build works automatically without modifying the path manually.
Documented how to make a custom permission class with per-object permissions.
Automatically list all contributors ordered by commits.
Updated conf.
Add permissions to library