Commit Graph

229 Commits

Author SHA1 Message Date
Llewellyn van der Merwe 8abe3bced8
Adds the option to select between old and new gif animation in the compiler GUI area. 2021-02-20 01:53:14 +02:00
Llewellyn van der Merwe 12600431ca
Resolves gh-644 and addes the option to add, or hide the category sub-menu of a view. 2021-01-06 12:03:07 +02:00
Llewellyn van der Merwe d9da5d9fc4
Fixed gh-637 so that the header values will be added. Updated the copyright to only show the first year so we need not update these again. 2021-01-03 18:49:35 +02:00
Llewellyn van der Merwe a28c5cf746
Updated the copyright date for the new year 2021. Improved the compiler message area. 2020-12-25 23:16:34 +02:00
Llewellyn van der Merwe 83e4562d62
Fixed the access filter in query. Fixed the array to int helper use. Added the correct language strings to category and access filters. gh-378 2020-12-03 02:13:49 +02:00
Llewellyn van der Merwe 302328c92a
Add getFieldsetXML and getFieldXMLString method to build fields in compiler gh-378. Refactoring the compiler to use camelcase for view code names. 2020-11-28 21:33:39 +02:00
Llewellyn van der Merwe bb73fe044e
Fixed missing ArrayHelper class on export. Updated the table class to also use StringHelper instead of JString. 2020-05-25 18:17:00 +02:00
Llewellyn van der Merwe 2564b75e5d
Changed JArrayHelper to use ArrayHelper and added the use namespace to the files needed. Changed JString to use StringHelper and added the use namespace to the files needed. Fixed the spelling mistake of uniqe. Made changes to compiler to accomidate the new pro member feature that added viewsDefaultOrdering options. Fixed the moving of custom fields found in subforms of a plugin or module. Improved the sorting options to correctly map for custom fields and the category field. 2020-05-22 01:38:20 +02:00
Llewellyn van der Merwe 785badc921
Took the assistant out of the staging branch for now, so we can get the next release out. 2020-02-17 22:09:16 +02:00
Llewellyn van der Merwe 5fa49f1bca
Improved the fields builder area in the new assistant area. 2020-01-11 18:29:54 +02:00
Llewellyn van der Merwe 185dad4273
Started adding the Assistant GUI ;) 2020-01-03 05:36:47 +02:00
Llewellyn van der Merwe 9f6e0c49da
Added media library placeholder to module builder. Remove uikit-3 from JCB, was added by accident due to test module. 2019-12-13 05:58:41 +02:00
Llewellyn van der Merwe b9729c49af
Added some helper script to the new Joomla Module Builder. Consolidated some ajax calls. 2019-12-11 01:18:55 +02:00
Llewellyn van der Merwe 6c2ca03ebc
Added Joomla Module builder (JMB) Compiler and improved the JMB GUI 2019-12-06 07:33:01 +02:00
Llewellyn van der Merwe e4d1917c19
Added Joomla Module builder - Compiler 2019-12-06 07:31:32 +02:00
Llewellyn van der Merwe ffbb733576
Added Joomla Module builder - GUI 2019-12-03 04:17:35 +02:00
Llewellyn van der Merwe d2f94d84fa
Improved the plugin form builder, to allow multi form field relationships. 2019-08-22 03:55:06 +02:00
Llewellyn van der Merwe 04ed58afe8
Fixed gh-458 so that the && is not added if we have no extra values to validate. Added linked to details to Joomla Plugin area. 2019-08-15 16:26:46 +02:00
Llewellyn van der Merwe 7fed9d7a1c
Resolved gh-436 so that the new Joomla plugin builder/feature is fully active, and part of the import and export of JCB packages. 2019-08-13 03:08:30 +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 8d2af8365b
Added more dynamic behavior to the new plugin area. Added a funding yml file. 2019-07-17 01:26:18 +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 2af4b8cf50
Removed required from all code/editor field to improve the behavior of the codemirror editor. Improved the token validation via Ajax. 2019-07-08 18:05:54 +02:00
Llewellyn van der Merwe 76449b01ec
Fixed category filter issue. Fixed permissions accross JCB. Updated some notes on the field types. 2019-06-05 12:26:15 +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 3a0b5706c4
Fixed the issue that caused linked files and folders from not showing in a library. gh-399 2019-03-19 17:33:03 +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 bebb98e915
Fixed gh-377 to avoid mismatching on replace eding target hash. Imporved the versioning feature so that once you change the version in the update mysql area, it also updates the Joomla component. 2019-02-12 18:42:16 +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 1a538e71d7
Added buttons to edit cutomcode directly from where it is added in other areas around the component. This will improve the customcode workflow in JCB. 2019-01-31 23:44:21 +02:00
Llewellyn van der Merwe 6c4bab5ea9
Resolved gh-323 so we can load fields only in the linked or admin list views or in both. Added the option to also add permission to access fields. Improved the checkArray method to return arry count value. Fixed issue in field permissions when the value is and array, field type can not be made hidden, but should instead just be removed. Fixed an issue in the code search methods to insure all areas are looked at, and search and export. 2018-10-29 18:38:00 +02:00
Llewellyn van der Merwe e71ba204ca
Added the [Run Expansion] button option for faster compile and install option of selected components. 2018-09-20 21:17:07 +02:00
Llewellyn van der Merwe 45c255485f
Made a little tweak to placeholders, to remove uneeded space. 2018-09-11 22:28:17 +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 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 a6013c4b22
fixed gh-325 that caused a security token validation error. 2018-07-23 17:07:13 +02:00
Llewellyn van der Merwe 6dd654c745
Improved the Admin Fields Relations area to allow more custom coding without the need of selecting Join Field/s. Improved the dynamic get string fixing implementation to avoid conflict when the same field name is used in multiple joined tables requiering string fixing. Fixed gh-322 to insure ID is always readonly even if override detected. Added new feature to control access and view/hide control per/field. 2018-07-21 09:10:37 +02:00
Llewellyn van der Merwe 0a7b91829f
Fixed gh-318 so that default and other none database fields will not trigger SQL update and version increment. Fixed gh-317 that had conflict variable naming in the jsonToString helper method. Improved the refresh method for JCB package area. 2018-07-12 18:35:38 +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 fef3460772
Refactored the compiler list view body builder, in preparation of the relation fields. Added more options to the relation admin fields. gh-287 2018-05-24 15:58:48 +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 d961652f56
Futher improved the JCB package manager, so to be more stable and give enough information about selected packages 2018-05-02 16:47:01 +02:00
Llewellyn van der Merwe 88dbcee380
Added the community JCB package import option. Improved the jsonToString method to be more dynamic 2018-05-02 00:19:42 +02:00
Llewellyn van der Merwe 47d1a6c155
Added the feature that allows you to setup the behaviour of a selected set of components that will be auto build and installed. So you do not need to manually compile and install those components any more, the system does all that automatically for you. We have called the feature Expansion Development Method, and it can be set in the global settings of JCB under the Development Method tab. 2018-04-25 00:36:05 +02:00