Permissions documentation not up to date
|Reported by:||David Chandek-Stark||Owned by:||mateusgondim|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Permissions are set globally per type of object, not per specific object instance. For example, it's possible to say "Mary may change news stories," but it's not currently possible to say "Mary may change news stories, but only the ones she created herself" or "Mary may only change news stories that have a certain status, publication date or ID." The latter functionality is something Django developers are currently discussing.
However, the ModelAdmin class provides has_add_permission, has_change_permission and has_delete_permission methods.