Release of v5.0.1-alpha3

Add in JCB gitea push feature to help maintain JCB core features. Add extending options to interfaces.
This commit is contained in:
2024-06-05 17:08:34 +02:00
parent aba1267f8e
commit 0c9a098335
40 changed files with 1642 additions and 672 deletions

View File

@@ -3139,22 +3139,6 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'method_selection' => [
'name' => 'method_selection',
'label' => 'COM_COMPONENTBUILDER_POWER_METHOD_SELECTION_LABEL',
'type' => 'subform',
'title' => false,
'list' => 'powers',
'store' => 'json',
'tab_name' => 'Code',
'db' => [
'type' => 'TEXT',
'default' => 'EMPTY',
'null_switch' => 'NULL',
'unique_key' => false,
'key' => false,
],
],
'load_selection' => [
'name' => 'load_selection',
'label' => 'COM_COMPONENTBUILDER_POWER_LOAD_SELECTION_LABEL',
@@ -3171,22 +3155,6 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'licensing_template' => [
'name' => 'licensing_template',
'label' => 'COM_COMPONENTBUILDER_POWER_LICENSING_TEMPLATE_LABEL',
'type' => 'textarea',
'title' => false,
'list' => 'powers',
'store' => 'base64',
'tab_name' => 'Licensing',
'db' => [
'type' => 'TEXT',
'default' => 'EMPTY',
'null_switch' => 'NULL',
'unique_key' => false,
'key' => false,
],
],
'description' => [
'name' => 'description',
'label' => 'COM_COMPONENTBUILDER_POWER_DESCRIPTION_LABEL',
@@ -3219,18 +3187,18 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'extends' => [
'name' => 'extends',
'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_LABEL',
'type' => 'classpowers',
'licensing_template' => [
'name' => 'licensing_template',
'label' => 'COM_COMPONENTBUILDER_POWER_LICENSING_TEMPLATE_LABEL',
'type' => 'textarea',
'title' => false,
'list' => 'powers',
'store' => NULL,
'tab_name' => 'Code',
'store' => 'base64',
'tab_name' => 'Licensing',
'db' => [
'type' => 'VARCHAR(36)',
'default' => '',
'null_switch' => 'NOT NULL',
'type' => 'TEXT',
'default' => 'EMPTY',
'null_switch' => 'NULL',
'unique_key' => false,
'key' => false,
],
@@ -3251,13 +3219,13 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'property_selection' => [
'name' => 'property_selection',
'label' => 'COM_COMPONENTBUILDER_POWER_PROPERTY_SELECTION_LABEL',
'type' => 'subform',
'extendsinterfaces_custom' => [
'name' => 'extendsinterfaces_custom',
'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDSINTERFACES_CUSTOM_LABEL',
'type' => 'text',
'title' => false,
'list' => 'powers',
'store' => 'json',
'store' => NULL,
'tab_name' => 'Code',
'db' => [
'type' => 'TEXT',
@@ -3283,6 +3251,22 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'extends' => [
'name' => 'extends',
'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_LABEL',
'type' => 'classpowers',
'title' => false,
'list' => 'powers',
'store' => NULL,
'tab_name' => 'Code',
'db' => [
'type' => 'VARCHAR(36)',
'default' => '',
'null_switch' => 'NOT NULL',
'unique_key' => false,
'key' => false,
],
],
'extends_custom' => [
'name' => 'extends_custom',
'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_CUSTOM_LABEL',
@@ -3331,13 +3315,45 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'head' => [
'name' => 'head',
'label' => 'COM_COMPONENTBUILDER_POWER_HEAD_LABEL',
'type' => 'editor',
'property_selection' => [
'name' => 'property_selection',
'label' => 'COM_COMPONENTBUILDER_POWER_PROPERTY_SELECTION_LABEL',
'type' => 'subform',
'title' => false,
'list' => 'powers',
'store' => 'base64',
'store' => 'json',
'tab_name' => 'Code',
'db' => [
'type' => 'TEXT',
'default' => 'EMPTY',
'null_switch' => 'NULL',
'unique_key' => false,
'key' => false,
],
],
'extendsinterfaces' => [
'name' => 'extendsinterfaces',
'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDSINTERFACES_LABEL',
'type' => 'interfacepowers',
'title' => false,
'list' => 'powers',
'store' => 'json',
'tab_name' => 'Code',
'db' => [
'type' => 'TEXT',
'default' => 'EMPTY',
'null_switch' => 'NOT NULL',
'unique_key' => false,
'key' => false,
],
],
'method_selection' => [
'name' => 'method_selection',
'label' => 'COM_COMPONENTBUILDER_POWER_METHOD_SELECTION_LABEL',
'type' => 'subform',
'title' => false,
'list' => 'powers',
'store' => 'json',
'tab_name' => 'Code',
'db' => [
'type' => 'TEXT',
@@ -3363,6 +3379,22 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'head' => [
'name' => 'head',
'label' => 'COM_COMPONENTBUILDER_POWER_HEAD_LABEL',
'type' => 'editor',
'title' => false,
'list' => 'powers',
'store' => 'base64',
'tab_name' => 'Code',
'db' => [
'type' => 'TEXT',
'default' => 'EMPTY',
'null_switch' => 'NULL',
'unique_key' => false,
'key' => false,
],
],
'use_selection' => [
'name' => 'use_selection',
'label' => 'COM_COMPONENTBUILDER_POWER_USE_SELECTION_LABEL',
@@ -3379,22 +3411,6 @@ class Table extends BaseTable implements Tableinterface
'key' => false,
],
],
'main_class_code' => [
'name' => 'main_class_code',
'label' => 'COM_COMPONENTBUILDER_POWER_MAIN_CLASS_CODE_LABEL',
'type' => 'editor',
'title' => false,
'list' => 'powers',
'store' => 'base64',
'tab_name' => 'Code',
'db' => [
'type' => 'MEDIUMTEXT',
'default' => 'EMPTY',
'null_switch' => 'NOT NULL',
'unique_key' => false,
'key' => false,
],
],
'add_licensing_template' => [
'name' => 'add_licensing_template',
'label' => 'COM_COMPONENTBUILDER_POWER_ADD_LICENSING_TEMPLATE_LABEL',
@@ -3411,6 +3427,22 @@ class Table extends BaseTable implements Tableinterface
'key' => true,
],
],
'main_class_code' => [
'name' => 'main_class_code',
'label' => 'COM_COMPONENTBUILDER_POWER_MAIN_CLASS_CODE_LABEL',
'type' => 'editor',
'title' => false,
'list' => 'powers',
'store' => 'base64',
'tab_name' => 'Code',
'db' => [
'type' => 'MEDIUMTEXT',
'default' => 'EMPTY',
'null_switch' => 'NOT NULL',
'unique_key' => false,
'key' => false,
],
],
'guid' => [
'name' => 'guid',
'label' => 'COM_COMPONENTBUILDER_POWER_GUID_LABEL',