(self, **kwargs)
| 187 | return getattr(getattr(import_module(mod), klass), func) |
| 188 | |
| 189 | def get_context_data(self, **kwargs): |
| 190 | view = self.kwargs["view"] |
| 191 | view_func = self._get_view_func(view) |
| 192 | if view_func is None: |
| 193 | raise Http404 |
| 194 | title, body, metadata = utils.parse_docstring(view_func.__doc__) |
| 195 | title = title and utils.parse_rst(title, "view", _("view:") + view) |
| 196 | body = body and utils.parse_rst(body, "view", _("view:") + view) |
| 197 | for key in metadata: |
| 198 | metadata[key] = utils.parse_rst(metadata[key], "model", _("view:") + view) |
| 199 | return super().get_context_data( |
| 200 | **{ |
| 201 | **kwargs, |
| 202 | "name": view, |
| 203 | "summary": strip_p_tags(title), |
| 204 | "body": body, |
| 205 | "meta": metadata, |
| 206 | } |
| 207 | ) |
| 208 | |
| 209 | |
| 210 | def user_has_model_view_permission(user, opts): |
nothing calls this directly
no test coverage detected