Added 'has_permission' details to narrative documentation