(self, request, form_url="", extra_context=None)
| 112 | |
| 113 | @method_decorator([sensitive_post_parameters(), csrf_protect]) |
| 114 | def add_view(self, request, form_url="", extra_context=None): |
| 115 | if request.method in ("GET", "HEAD", "OPTIONS", "TRACE"): |
| 116 | return self._add_view(request, form_url, extra_context) |
| 117 | |
| 118 | with transaction.atomic(using=router.db_for_write(self.model)): |
| 119 | return self._add_view(request, form_url, extra_context) |
| 120 | |
| 121 | def _add_view(self, request, form_url="", extra_context=None): |
| 122 | # It's an error for a user to have add permission but NOT change |
no test coverage detected