diff --git a/doc/development/api/customview.rst b/doc/development/api/customview.rst index 9f30fdbf58..d8d8b5ebfa 100644 --- a/doc/development/api/customview.rst +++ b/doc/development/api/customview.rst @@ -1,6 +1,8 @@ .. highlight:: python :linenothreshold: 5 +.. _`customview`: + Creating custom views ===================== diff --git a/doc/development/api/exporter.rst b/doc/development/api/exporter.rst index be52de5492..f98fd2320d 100644 --- a/doc/development/api/exporter.rst +++ b/doc/development/api/exporter.rst @@ -5,10 +5,9 @@ Writing an exporter plugin ========================== An Exporter is a method to export the product and order data in pretix for later use in another -context. +program. -In this document, we will walk through the creation of an exporter output plugin. This -is very similar to creating a payment provider. +In this document, we will walk through the creation of an exporter output plugin step by step. Please read :ref:`Creating a plugin ` first, if you haven't already. diff --git a/doc/development/api/index.rst b/doc/development/api/index.rst index eb2a08782d..e0361f9daf 100644 --- a/doc/development/api/index.rst +++ b/doc/development/api/index.rst @@ -7,8 +7,8 @@ Contents: :maxdepth: 2 plugins - payment - ticketoutput exporter + ticketoutput + payment customview general diff --git a/doc/development/api/payment.rst b/doc/development/api/payment.rst index 7805993e48..59c109e8d6 100644 --- a/doc/development/api/payment.rst +++ b/doc/development/api/payment.rst @@ -4,7 +4,8 @@ Writing a payment provider plugin ================================= -In this document, we will walk through the creation of a payment provider plugin. +In this document, we will walk through the creation of a payment provider plugin. This +is very similar to creating an export output. Please read :ref:`Creating a plugin ` first, if you haven't already. @@ -101,6 +102,8 @@ The provider class Additional views ---------------- +See also: :ref:`customview`. + For most simple payment providers it is more than sufficient to implement some of the :py:class:`BasePaymentProvider` methods. However, in some cases it is necessary to introduce additional views. One example is the PayPal diff --git a/doc/development/api/ticketoutput.rst b/doc/development/api/ticketoutput.rst index a9c71a3a75..ebe7a901a2 100644 --- a/doc/development/api/ticketoutput.rst +++ b/doc/development/api/ticketoutput.rst @@ -7,7 +7,7 @@ Writing a ticket output plugin A ticket output is a method to offer a ticket (an order) for the user to download. In this document, we will walk through the creation of a ticket output plugin. This -is very similar to creating a payment provider. +is very similar to creating an export output. Please read :ref:`Creating a plugin ` first, if you haven't already.