summaryrefslogtreecommitdiff
path: root/docs/narr/resources.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/narr/resources.rst')
-rw-r--r--docs/narr/resources.rst26
1 files changed, 13 insertions, 13 deletions
diff --git a/docs/narr/resources.rst b/docs/narr/resources.rst
index 895d6c1c6..4fc7e037e 100644
--- a/docs/narr/resources.rst
+++ b/docs/narr/resources.rst
@@ -36,8 +36,8 @@ application.
Also:
- The ``context`` and ``containment`` predicate arguments to
- :meth:`pyramid.config.Configurator.add_view` (or a
- :func:`pyramid.view.view_config` decorator) reference a resource class
+ :meth:`~pyramid.config.Configurator.add_view` (or a
+ :func:`~pyramid.view.view_config` decorator) reference a resource class
or resource :term:`interface`.
- A :term:`root factory` returns a resource.
@@ -46,7 +46,7 @@ Also:
view.
- Various helpful :app:`Pyramid` API methods expect a resource as an
- argument (e.g. :func:`pyramid.url.resource_url` and others).
+ argument (e.g. :func:`~pyramid.url.resource_url` and others).
.. index::
single: resource tree
@@ -162,9 +162,9 @@ you will reach the filesystem root directory.
.. warning:: If your root resource has a ``__name__`` argument
that is not ``None`` or the empty string, URLs returned by the
- :func:`pyramid.url.resource_url` function and paths generated by
- the :func:`pyramid.traversal.resource_path` and
- :func:`pyramid.traversal.resource_path_tuple` APIs will be
+ :func:`~pyramid.url.resource_url` function and paths generated by
+ the :func:`~pyramid.traversal.resource_path` and
+ :func:`~pyramid.traversal.resource_path_tuple` APIs will be
generated improperly. The value of ``__name__`` will be prepended
to every path and URL generated (as opposed to a single leading
slash or empty tuple element).
@@ -281,7 +281,7 @@ about virtually rooting a resource.
The shortcut method of the :term:`request` named
:meth:`pyramid.request.Request.resource_url` can be used instead of
-:func:`pyramid.url.resource_url` to generate a resource URL.
+:func:`~pyramid.url.resource_url` to generate a resource URL.
For more information about generating resource URLs, see the documentation
for :func:`pyramid.url.resource_url`.
@@ -292,13 +292,13 @@ Overriding Resource URL Generation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If a resource object implements a ``__resource_url__`` method, this method
-will be called when :func:`pyramid.url.resource_url` is called to generate a
+will be called when :func:`~pyramid.url.resource_url` is called to generate a
URL for the resource, overriding the default URL returned for the resource by
:func:`~pyramid.url.resource_url`.
The ``__resource_url__`` hook is passed two arguments: ``request`` and
``info``. ``request`` is the :term:`request` object passed to
-:func:`pyramid.url.resource_url`. ``info`` is a dictionary with two
+:func:`~pyramid.url.resource_url`. ``info`` is a dictionary with two
keys:
``physical_path``
@@ -331,7 +331,7 @@ or port number of the generated URL.
Note that the URL generated by ``__resource_url__`` should be fully
qualified, should end in a slash, and should not contain any query string or
anchor elements (only path elements) to work best with
-:func:`pyramid.url.resource_url`.
+:func:`~pyramid.url.resource_url`.
Generating the Path To a Resource
---------------------------------
@@ -350,7 +350,7 @@ character.
If ``resource`` in the example above was accessible in the tree as
``root['a']['b']``, the above example would generate the string ``/a/b``.
-Any positional arguments passed in to :func:`pyramid.traversal.resource_path`
+Any positional arguments passed in to :func:`~pyramid.traversal.resource_path`
will be appended as path segments to the end of the resource path.
.. code-block:: python
@@ -618,7 +618,7 @@ configuration, see :ref:`using_resource_interfaces`.
Finding a Resource With a Class or Interface in Lineage
-------------------------------------------------------
-Use the :func:`pyramid.traversal.find_interface` API to locate a parent that
+Use the :func:`~pyramid.traversal.find_interface` API to locate a parent that
is of a particular Python class, or which implements some :term:`interface`.
For example, if your resource tree is composed as follows:
@@ -669,7 +669,7 @@ These can be used to walk down a resource tree, or conveniently locate one
resource "inside" another.
Some APIs in :ref:`security_module` accept a resource object as a parameter.
-For example, the :func:`pyramid.security.has_permission` API accepts a
+For example, the :func:`~pyramid.security.has_permission` API accepts a
resource object as one of its arguments; the ACL is obtained from this
resource or one of its ancestors. Other APIs in the :mod:`pyramid.security`
module also accept :term:`context` as an argument, and a context is always a