Commit Graph

233 Commits

Author SHA1 Message Date
Llewellyn van der Merwe 1a18f5a386
Stable Release of version 2.10.5 2019-11-09 14:49:20 +02:00
Llewellyn van der Merwe 010a134e1a
Moved the phpseclib files to their own folder in libraries. Improved the composer autoloader in JCB. Improved the phpseclib class implementation. Added a new Expert Mode to field modeling under the database tab in the field area. 2019-10-16 22:38:43 +02:00
Llewellyn van der Merwe 2b1e0a65fa
Added option to include or exclude Joomla Plugins from being compiled or exported. Added the Joomla\Utilities\ArrayHelper to helper class header. Added option to only export words if required global option fields are set. Added option to use strict field access on all exports if required global option fields are set. Fixed gh-475 by adding the option to add a github token if needed under the global options global tab, also updated the error message. 2019-09-10 19:38:16 +02:00
Llewellyn van der Merwe 3cbe21f57d
Improved the compiler getDynamicScript to also use function tabs. Moved the fucntion tab to helper class. Added dynamic title and description insertion options to permissions area. 2019-09-04 13:52:31 +02:00
Llewellyn van der Merwe 9781910dd3
Added option to pass user object to getActions helper method. 2019-09-02 10:39:25 +02:00
Llewellyn van der Merwe 0b95737524
Added beter integration with Joomla Action log for JCB. 2019-08-28 16:46:43 +02:00
Llewellyn van der Merwe 3a27038164
Stable release v2.10.0 2019-08-14 13:45:49 +02:00
Llewellyn van der Merwe ed43b00862
Expande the compiler to fully build and zip plugins linked to components. Added plugin_updates area. Fixed gh-454 to insure placeholders are build even if no local db placeholders are found. Fixed gh-453 to prevent count error with null return value. 2019-08-08 17:45:50 +02:00
Llewellyn van der Merwe 4581b310de
Updated the compiler to now add GUI placeholders, resolved gh-451 so we now have easy roundtrip development beyond the original custom-code implementation. Added the files, folders, url option, and added the install fields to the new plugin area. gh-436 2019-07-28 23:48:42 +02:00
Llewellyn van der Merwe affaeb72f8
Resolved gh-441 to allow fieldtype name prefixing. Resolved gh-443 to allow Alphanumeric+dot in fieldtype name. Fixed gh-446 to insure that JFormRuleInt validates correctly in the admin field realtions. Improved the new plugin area to also have system name and option to add custom header code. gh-436 2019-07-19 04:32:41 +02:00
Llewellyn van der Merwe a5ae94b93a
Linked the new plugin area to Joomla components. gh-436 2019-07-17 04:37:50 +02:00
Llewellyn van der Merwe e476bcb7b5
Added the main GUI for the plugin area, gh-436 2019-07-15 22:00:46 +02:00
Llewellyn van der Merwe 3497104f41
Added some more events to compiler. Added new helper method to make safeClassFunctionName. 2019-07-07 00:29:35 +02:00
Llewellyn van der Merwe 9e6233c64f
Fixed gh-434 to add the missing table path if not set. Resolved gh-427 to allow numbers in the name of a field. Impoved the compiler by adding a method to set the Lang Content array. 2019-07-05 01:53:54 +02:00
Llewellyn van der Merwe f03c6f5204
Added an after cancel custom code area also in connection with gh-418 in the admin view. 2019-06-12 22:36:05 +02:00
Llewellyn van der Merwe eae13dff06
Resolved gh-418 by adding an on before cancel custom script area to the admin view. 2019-06-12 22:06:19 +02:00
Llewellyn van der Merwe 80c588a33a
Added Captcha field type. Started adding the crowdin integration. 2019-05-15 19:45:36 +02:00
Llewellyn van der Merwe d7b555e7af
Resolved gh-410 to allow default data type values for the database to be set per fieldtype. 2019-05-03 01:00:14 +02:00
Llewellyn van der Merwe fd154a81bc
Resolved gh-404 by adding the option to use grouping in dynamicGet query. 2019-04-09 22:42:32 +02:00
Llewellyn van der Merwe dd891ecfd1
Stable release of v2.9.14 2019-04-04 09:23:46 +02:00
Llewellyn van der Merwe 9fcb317275
updated the year value. Added placeholder search to the new placeholder area. 2019-02-23 15:29:16 +02:00
Llewellyn van der Merwe 25c14b45de
Added the new placeholder area for global & component level placeholders. Just like customcode you can now with the placeholders generate dynamic behaviour with placeholders all over the JCB custom areas. 2019-02-16 00:03:37 +02:00
Llewellyn van der Merwe 104c4e6bae
Fixed gh-373 so that the auto update of selection is only triggered when toggling the all selection button. 2019-02-06 11:32:38 +02:00
Llewellyn van der Merwe 018eed3054
Resolved gh-370 so that all fields get loaded in a dynamicGet, even new once created at a later stage. 2019-01-29 16:43:27 +02:00
Llewellyn van der Merwe 3abae0494e
Added the option to set the row_format per table in the admin view. Converted all the JCB tables to have a DYNAMIC row format. Fixed gh-369 so that JCB packages like JMM can be imported. 2019-01-26 05:52:05 +02:00
Llewellyn van der Merwe 279831da30
Added open Collective to the readme, thanks @monkeywithacupcake. Added default selection to adding admin views to component. Update some helper methods, and comments. 2018-12-19 06:14:51 +02:00
Llewellyn van der Merwe a52d230aeb
Improved the custom code area to now allow custom code in custom code with the help of placheholders. Removed the static wiki page, and relinked to the github wiki. 2018-11-27 15:05:47 +02:00
Llewellyn van der Merwe 65e6511a3e
Little fix to insure fallback in openValidBase64 method works correctly 2018-10-07 21:39:29 +02:00
Llewellyn van der Merwe feb4ae9c24
We removed the Transition to InnoDB for all JCB tables and moved it to https://gist.github.com/Llewellynvdm/85234c6bd1e7d0eb4ddd6c925770aa2c for those who want to manually make the transition. gh-348 We also added a pre-flight script to remove all unused columns from JCB. 2018-10-03 13:34:54 +02:00
Llewellyn van der Merwe 73d383c755
Resolved gh-345 by adding whole new mysql table selection options in the admin view, under the mySql tab. Fixed the folder & file loader. Fixed the Update of custom files, so even the custom code and external code placholders will work in external files. Update all tables in JCB to use InnoDB Engine, utf8md4 Charset and utf8mb4_unicode_ci Collation. 2018-09-25 22:02:48 +02:00
Llewellyn van der Merwe 6ad253be44
Resolved gh-341 that adds the feature to expand the custom field option far beyond the default. Moved the menu prefix option in to the Joomla component area -> tab -> Settings to allow each component to override the global setting. 2018-09-24 16:37:51 +02:00
Llewellyn van der Merwe 2e758308d2
Improved the getActions helper method, also added ->params to custom views. 2018-09-19 14:51:59 +02:00
Llewellyn van der Merwe 7ef25c2bb1
Stable release, resolved gh-247 2018-08-25 20:53:55 +02:00
Llewellyn van der Merwe 231d8aa984
Added the option to add custom tabs to the edit view of any admin view 2018-08-24 23:46:41 +02:00
Llewellyn van der Merwe 42e85b3944
Added context to site and custom admin views to better target triggered events. Added the redering option in the admin edit view, so to expand forms via plugins. Improved the codename build in site and custom admin view. 2018-08-23 23:52:00 +02:00
Llewellyn van der Merwe fdc66fe4c7
Added the feature to add custom Joomla fields to your components, requested in gh-247. Added plugin events to the dynamic get area. Added the script to remove field build in relation to component when component gets uninstalled. Improved the getForm method in the model to allow the passing of options to the form. Made further improvements to the implementation of the return parameter across the component redirecting behavior. Made some changes to the list layout views using the field relations area. 2018-08-23 03:59:45 +02:00
Llewellyn van der Merwe 2a6be54317
Adapted the custom buttons and layout in the components, admins and libraries views. Fixed a bug in the JCB package import that missed custom code imports when code is changed inside the custom code. 2018-08-19 22:15:43 +02:00
Llewellyn van der Merwe 70e198abf3
improved the redirect option to work even if the parent method returns false. Resolved gh-330 by addig a full width class 2018-08-14 10:25:46 +02:00
Llewellyn van der Merwe 78208d1525
Fixed the compiler to allow edit views be build even if no other site views are set. Removed all the depreciated joomla jimport statments. Update the getModel method in the controller. Updated the getRedirectToItemAppend, cancel and save method in the controller to also use the return value if internal. Added the addTablePath to the getTable method in the model to insure table is found when called from outside the in another component. Updated the diplay method in the JViewLagacy class to also use the return value if not null. Updated the component core to use JAccessExceptionNotallowed instead of JError::raiseWaring when user not have access to core. 2018-08-07 14:25:26 +02:00
Llewellyn van der Merwe e36b84f301
Stable Release of version 2.8.5 2018-07-30 08:10:50 +02:00
Llewellyn van der Merwe b42a3a5420
Fixed issue that cause the WHMCS implementation to still not work 2018-07-10 17:09:21 +02:00
Llewellyn van der Merwe 0ca49414d2
Fixed gh-315 to insure all the WHMCS features work as expected 2018-07-08 22:19:01 +02:00
Llewellyn van der Merwe a9a0952ff3
Added a global editor switch for all editors in JCB, the default is none. gh-305 Added two new fields to the admin view to target the getform method in the model. 2018-07-06 15:46:30 +02:00
Llewellyn van der Merwe 25650efa47
Added Joomla volunteers banner. Fixed a syntax error in the custom admin view called get snippets. 2018-06-29 04:19:50 +02:00
Llewellyn van der Merwe 1312e45d4a
Converting the textarea fields to editor fields, in the rest of JCB where code is being edited. gh-305 2018-06-25 22:54:26 +02:00
Llewellyn van der Merwe e774bf1002
Converting the textarea fields to editor fields, starting in the admin view. gh-305 2018-06-25 04:25:10 +02:00
Llewellyn van der Merwe f7be7ddad0
Resolved gh-287 that adds the feature to join/combine results of multiple fields in the admin list view. Update the tab string to make tabs dynamic in nature. Imporved the compiler building of the admin list view 2018-05-26 12:03:08 +02:00
Llewellyn van der Merwe 2543d11277
Updated compiler to allow dynamic update for language strings. Started adding the field relationship feature requested in gh-287 2018-05-22 21:01:55 +02:00
Llewellyn van der Merwe 8488392fac
Update the header details in all files 2018-05-18 08:40:07 +02:00
Llewellyn van der Merwe 3301ea5c63
Decoupling JCB even more from vdm.io in preparation of the launch of the joomlacomponentbuilder.com website 2018-05-18 08:03:55 +02:00