MCPcopy
hub / github.com/django/django / user_has_model_view_permission

Function user_has_model_view_permission

django/contrib/admindocs/views.py:210–216  ·  view source on GitHub ↗

Based off ModelAdmin.has_view_permission.

(user, opts)

Source from the content-addressed store, hash-verified

208
209
210def user_has_model_view_permission(user, opts):
211 """Based off ModelAdmin.has_view_permission."""
212 codename_view = get_permission_codename("view", opts)
213 codename_change = get_permission_codename("change", opts)
214 return user.has_perm("%s.%s" % (opts.app_label, codename_view)) or user.has_perm(
215 "%s.%s" % (opts.app_label, codename_change)
216 )
217
218
219class ModelIndexView(BaseAdminDocsView):

Callers 2

get_context_dataMethod · 0.85
get_context_dataMethod · 0.85

Calls 2

get_permission_codenameFunction · 0.90
has_permMethod · 0.45

Tested by

no test coverage detected