summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <mmerickel@users.noreply.github.com>2016-06-02 16:31:27 -0700
committerMichael Merickel <mmerickel@users.noreply.github.com>2016-06-02 16:31:27 -0700
commit281a670eefe741627a4523ed5acb74da9c5180b3 (patch)
tree50ab532b7974c4587001fc5488b2b80c3af4822c
parent382f93e2bfec5563587e306fda3fd34759314300 (diff)
parent5c0c7c621cf59738c32f4474db8bd7e91741c1c8 (diff)
downloadpyramid-281a670eefe741627a4523ed5acb74da9c5180b3.tar.gz
pyramid-281a670eefe741627a4523ed5acb74da9c5180b3.tar.bz2
pyramid-281a670eefe741627a4523ed5acb74da9c5180b3.zip
Merge pull request #2616 from m-martinez/issue-2609
Add route name to view deriver options. Closes: #2609
-rw-r--r--CONTRIBUTORS.txt2
-rw-r--r--pyramid/config/views.py4
2 files changed, 5 insertions, 1 deletions
diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt
index 762793d0b..d40d7d79c 100644
--- a/CONTRIBUTORS.txt
+++ b/CONTRIBUTORS.txt
@@ -270,3 +270,5 @@ Contributors
- Vincent Férotin, 2016/05/08
- Berker Peksag, 2016/05/16
+
+- Marco Martinez, 2016/06/02
diff --git a/pyramid/config/views.py b/pyramid/config/views.py
index 9e46ba155..5cb3f5099 100644
--- a/pyramid/config/views.py
+++ b/pyramid/config/views.py
@@ -885,6 +885,7 @@ class ViewsConfiguratorMixin(object):
# __no_permission_required__ handled by _secure_view
derived_view = self._derive_view(
view,
+ route_name=route_name,
permission=permission,
predicates=preds,
attr=attr,
@@ -1331,7 +1332,7 @@ class ViewsConfiguratorMixin(object):
def _derive_view(self, view, permission=None, predicates=(),
attr=None, renderer=None, wrapper_viewname=None,
viewname=None, accept=None, order=MAX_ORDER,
- phash=DEFAULT_PHASH, decorator=None,
+ phash=DEFAULT_PHASH, decorator=None, route_name=None,
mapper=None, http_cache=None, context=None,
require_csrf=None, extra_options=None):
view = self.maybe_dotted(view)
@@ -1361,6 +1362,7 @@ class ViewsConfiguratorMixin(object):
decorator=decorator,
http_cache=http_cache,
require_csrf=require_csrf,
+ route_name=route_name
)
if extra_options:
options.update(extra_options)