Details
-
Type: Sub-task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.12.0-b1
-
Component/s: None
-
Labels:None
Description
Basic Information
- Name - Text field [The display name of the plugin]
- Description - Textarea field [The description shown in the plugin listing]
- Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing]
- Authors - Table
- Author Name - Text field [The name of the individual or organization involved in creating this plugin]
- Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)]
Database
- Database Tables - Table (optional) Each row should be expandable and show a list of columns
- Name - Text field [The name of the database table]
- Name - Text field [The name of the table column]
- Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column]
- Length - Text field [If column type is "enum", please enter the values using this format: 'a','b','c'...]
- Default - Textarea field [The default value for this column]
- Nullable - Checkbox
- Name - Text field [The name of the database table]
Actions/Events/Cards
- Actions - Table (optional)
- Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget))
- URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)]
- Name - Text field [The name displayed for this link or widget]
- Parent [?]
- Events
- Event - Text field [The event for which to add a handler (e.g. Clients.add). For a list of core events registered by blesta see https://docs.blesta.com/display/dev/Event+Handlers]
- Callback Name - Text field [The name of the callback method to create in the plugin file]
- Client Cards
- Level - Drop-down (Client or Admin) [The interface in which to display this card]
- Callback Name - Text field [The name of the callback method to create in the plugin file]
- Link (optional) - Text field [The URL to which the card should be linked]
Additional Features
- Cron Tasks - Table (optional)
- Name - Text field [The back-end name for this cron task]
- Label - Text field [The display name for this cron task]
- Description - Textarea field [The description shown in the cron task listing]
- Type - Drop-down field [The type of cron task this is ("time" or "interval" based)]
- Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs]
- Service Management Tabs - Table (optional)
- Method Name - Text field [The name to assign this tab's module method]
- Label - Text field [The display name for this tab]
- Level - Drop-down (Client or Admin) [The interface in which to display this tab]
Activity
Jonathan Reissmueller
created issue -
Jonathan Reissmueller
made changes -
Field | Original Value | New Value |
---|---|---|
Description |
* Name - Text field [The display name of the plugin]
* Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum" or "set", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent(?) * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
* Name - Text field [The display name of the plugin]
* Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum" or "set", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Jonathan Reissmueller
made changes -
Description |
* Name - Text field [The display name of the plugin]
* Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum" or "set", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Basic Information
* Name - Text field [The display name of the plugin] * Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] Database * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum" or "set", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox Actions/Events/Cards * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] Additional Features * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Jonathan Reissmueller
made changes -
Summary | Extension Generator: Create plugin form | Extension Generator: Create plugin forms |
Paul Phillips
made changes -
Fix Version/s | 4.12.0-b1 [ 11502 ] | |
Fix Version/s | 4.12.0 [ 11500 ] |
Jonathan Reissmueller
made changes -
Parent |
|
|
Issue Type | Sub-task [ 5 ] | New Feature [ 2 ] |
Jonathan Reissmueller
made changes -
Parent |
|
|
Issue Type | New Feature [ 2 ] | Sub-task [ 5 ] |
Jonathan Reissmueller
made changes -
Assignee | Jonathan Reissmueller [ jonathan ] |
Jonathan Reissmueller
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Jonathan Reissmueller
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 1 hour, 30 minutes [ 5400 ] | |
Worklog Id | 13965 [ 13965 ] |
Jonathan Reissmueller
made changes -
Description |
Basic Information
* Name - Text field [The display name of the plugin] * Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] Database * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum" or "set", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox Actions/Events/Cards * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] Additional Features * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Basic Information
* Name - Text field [The display name of the plugin] * Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] Database * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox Actions/Events/Cards * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] Additional Features * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Jonathan Reissmueller
made changes -
Description |
Basic Information
* Name - Text field [The display name of the plugin] * Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] Database * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox Actions/Events/Cards * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Drop-down (Auto-generated list of events) ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] Additional Features * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Basic Information
* Name - Text field [The display name of the plugin] * Description - Textarea field [The description shown in the plugin listing] * Logo image (optional w/ default image) - File field [The logo displayed in the plugin listing] * Authors - Table ** Author Name - Text field [The name of the individual or organization involved in creating this plugin] ** Author URL - Text field [The full URL to the author's website (e.g. https://www.blesta.com)] Database * Database Tables - Table (optional) Each row should be expandable and show a list of columns ** Name - Text field [The name of the database table] *** Name - Text field [The name of the table column] *** Type - Dropdown (INT, TINYINT, VARCHAR, TEXT, DATETIME, ENUM) [The type of the table column] *** Length - Text field [If column type is "enum", please enter the values using this format: 'a','b','c'...] *** Default - Textarea field [The default value for this column] *** Nullable - Checkbox Actions/Events/Cards * Actions - Table (optional) ** Location (action) - Drop-down (Client Nav, Admin Nav, Admin Subnav, Client Profile Sidebar (Admin), Client Profile (Admin Widget), Dashboard (Admin Widget), Billing (Admin Widget), Client Profile (Admin Widget)) ** URI - Text field [The uri for this action (e.g. plugin/order/admin_forms/)] ** Name - Text field [The name displayed for this link or widget] ** Parent [?] * Events ** Event - Text field [The event for which to add a handler (e.g. Clients.add). For a list of core events registered by blesta see https://docs.blesta.com/display/dev/Event+Handlers] ** Callback Name - Text field [The name of the callback method to create in the plugin file] * Client Cards ** Level - Drop-down (Client or Admin) [The interface in which to display this card] ** Callback Name - Text field [The name of the callback method to create in the plugin file] ** Link (optional) - Text field [The URL to which the card should be linked] Additional Features * Cron Tasks - Table (optional) ** Name - Text field [The back-end name for this cron task] ** Label - Text field [The display name for this cron task] ** Description - Textarea field [The description shown in the cron task listing] ** Type - Drop-down field [The type of cron task this is ("time" or "interval" based)] ** Start Time/Interval - Text field [The time to run the daily cron task in hh:mm format or the interval in minutes between cron task runs] * Service Management Tabs - Table (optional) ** Method Name - Text field [The name to assign this tab's module method] ** Label - Text field [The display name for this tab] ** Level - Drop-down (Client or Admin) [The interface in which to display this tab] |
Jonathan Reissmueller
made changes -
Time Spent | 1 hour, 30 minutes [ 5400 ] | 6 hours, 45 minutes [ 24300 ] |
Worklog Id | 13971 [ 13971 ] |
Jonathan Reissmueller
made changes -
Status | In Progress [ 3 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |
Jonathan Reissmueller
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Jonathan Reissmueller
made changes -
Time Spent | 6 hours, 45 minutes [ 24300 ] | 7 hours, 49 minutes [ 28140 ] |
Worklog Id | 13972 [ 13972 ] |
Jonathan Reissmueller
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |