MCPcopy
hub / github.com/django/django / has_add_permission

Method has_add_permission

django/contrib/admin/options.py:606–613  ·  view source on GitHub ↗

Return True if the given request has permission to add an object. Can be overridden by the user in subclasses.

(self, request)

Source from the content-addressed store, hash-verified

604 return False
605
606 def has_add_permission(self, request):
607 """
608 Return True if the given request has permission to add an object.
609 Can be overridden by the user in subclasses.
610 """
611 opts = self.opts
612 codename = get_permission_codename("add", opts)
613 return request.user.has_perm("%s.%s" % (opts.app_label, codename))
614
615 def has_change_permission(self, request, obj=None):
616 """

Callers 10

_add_viewMethod · 0.45
get_formsetMethod · 0.45
formfield_for_dbfieldMethod · 0.45
get_inline_instancesMethod · 0.45
get_model_permsMethod · 0.45
render_change_formMethod · 0.45
get_inline_formsetsMethod · 0.45
_changeform_viewMethod · 0.45
changelist_viewMethod · 0.45
has_add_permissionMethod · 0.45

Calls 2

get_permission_codenameFunction · 0.90
has_permMethod · 0.45

Tested by

no test coverage detected