From 62de230a65bf05a2e136e73e8ddabeb8722bddd9 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton <eileen@mcnaughty.com> Date: Tue, 22 Aug 2017 17:26:01 +1200 Subject: [PATCH] Remove references to legacy extension types Originally there were different types of extensions - payment processors, reports & modules. For a long time only modules have been recommended and I feel documenting the others only adds confusion. --- docs/extensions/info-xml.md | 119 ------------------------------------ 1 file changed, 119 deletions(-) diff --git a/docs/extensions/info-xml.md b/docs/extensions/info-xml.md index 11207617..c0b4a790 100644 --- a/docs/extensions/info-xml.md +++ b/docs/extensions/info-xml.md @@ -60,14 +60,6 @@ Here we describe all the elements acceptable within the XML file. They are prese * Description: Name of the person and/or organisation maintaining the extension * Contains: text -### `<billingMode>` {:#billingMode} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: Specifies the billing mode (aka "type") for a payment processing extension -* Contains: text -* Acceptable values: See [payment processor types](/extensions/payment-processors/create.md#type) -* Example: `button` - ### `<civix>` {:#civix} * Containing element: [`<extension>`](#extension) @@ -192,12 +184,6 @@ Elements acceptable within `<extension>` * Description: The name of the file to invoke when the extension is executed (not including `.php` file extension) This file must be present in the root of the extension `.zip` file / in base directory of the extension * Contains: text -### `<isRecur>` {:#isRecur} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - ### `<label>` {:#label} * Containing element: [`<extension>`](#extension) @@ -240,18 +226,6 @@ Elements acceptable within `<maintainer>` * Contains: text * Example: `CRM/Volunteer` -### `<passwordLabel>` {:#passwordLabel} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: Label to use for the password field -* Contains: text - -### `<paymentType>` {:#paymentType} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - ### `<psr4>` {:#psr4} * Containing element: [`<classloader>`](#classloader) @@ -272,12 +246,6 @@ Attributes acceptable for `<psr4>` * Description: The release date of the current version (use `YYYY-MM-DD` format) * Contains: text -### `<reportUrl>` {:#reportUrl} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - ### `<requires>` {:#requires} !!! warning "Experimental" @@ -305,32 +273,6 @@ Elements acceptable within `<requires>` * Description: Label to use for the subject field * Contains: text -### `<typeInfo>` {:#typeInfo} - -* Containing element: [`<extension>`](#extension) -* Description: This is a container tag for other tags which store information that is only relevant to extensions of particular types (e.g. payment processor extensions) -* Contains: elements - -Elements acceptable within `<typeInfo>` - -| Element | Acceptable instances | Acceptable<br>when | -| -- | -- | -- | -| [`<billingMode>`](#billingMode) | 0 or 1 | `<extension type="payment">` | -| [`<isRecur>`](#isRecur) | 0 or 1 | `<extension type="payment">` | -| [`<passwordLabel>`](#passwordLabel) | 0 or 1 | `<extension type="payment">` | -| [`<paymentType>`](#paymentType) | 0 or 1 | `<extension type="payment">` | -| [`<reportUrl>`](#reportUrl) | 0 or 1 | `<extension type="report">` | -| [`<signatureLabel>`](#signatureLabel) | 0 or 1 | `<extension type="payment">` | -| [`<subjectLabel>`](#subjectLabel) | 0 or 1 | `<extension type="payment">` | -| [`<urlApiDefault>`](#urlApiDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlApiTestDefault>`](#urlApiTestDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlButtonDefault>`](#urlButtonDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlButtonTestDefault>`](#urlButtonTestDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlRecurDefault>`](#urlRecurDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlRecurTestDefault>`](#urlRecurTestDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlSiteDefault>`](#urlSiteDefault) | 0 or 1 | `<extension type="payment">` | -| [`<urlSiteTestDefault>`](#urlSiteTestDefault) | 0 or 1 | `<extension type="payment">` | -| [`<userNameLabel>`](#userNameLabel) | 0 or 1 | `<extension type="payment">` | ### `<url>` {:#url} @@ -356,61 +298,6 @@ Elements acceptable within `<urls>` | -- | -- | | [`<url>`](#url) | 1+ | - -### `<urlSiteDefault>` {:#urlSiteDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - -### `<urlApiDefault>` {:#urlApiDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - -### `<urlRecurDefault>` {:#urlRecurDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - -### `<urlSiteDefault>` {:#urlSiteTestDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: The url to use to process live site transactions -* Contains: text - -### `<urlSiteTestDefault>` {:#urlSiteTestDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: The url to use to process test site transactions -* Contains: text - -### `<urlApiTestDefault>` {:#urlApiTestDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - -### `<urlRecurTestDefault>` {:#urlRecurTestDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - -### `<urlButtonDefault>` {:#urlButtonDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - -### `<urlButtonTestDefault>` {:#urlButtonTestDefault} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: *not yet documented* -* Contains: text - ### `<ver>` {:#ver} * Containing element: [`<compatibility>`](#compatibility) @@ -420,12 +307,6 @@ Elements acceptable within `<urls>` !!! note It is not currently possible to specify compatibility with point releases. If your extension is compatible with CiviCRM 4.7.21 but *not* 4.7.20, then you will need to clearly specify this in the [comments](#comments). - -### `<userNameLabel>` {:#userNameLabel} - -* Containing element: [`<typeInfo>`](#typeInfo) -* Description: Label to use for the username field -* Contains: text ### `<version>` {:#version} -- GitLab