Commit Graph

136 Commits

Author SHA1 Message Date
Llewellyn van der Merwe f8ac247377
Initial move of configuration to its own class and factory. #951 2022-08-21 19:21:03 +02:00
Llewellyn van der Merwe c5be4ff5fa
Adds new helper classes. 2022-04-04 18:20:42 +02:00
Llewellyn van der Merwe 278f70c8a6
Adds new utilities abstract classes as helper methods. Moves the helper class autoloader above the class. Adds option to override the settings.json file. 2022-03-10 01:55:37 +02:00
Llewellyn van der Merwe 53725a917d
Adds gitea URL. Adds option to add changelog gh-813. Adds clone option to some areas. Fixed gh-784 to allow BASE64 filter selection. 2021-12-21 16:44:50 +02:00
Llewellyn van der Merwe b64e423f51
Added the option to import JCB packages with GUID mapping. Resolved gh-657 to allow for painless fieldtype change in the field area. 2021-08-11 14:15:55 +02:00
Llewellyn van der Merwe d5482d65cb
Fixed gh-748 so that tags are able to be added to the list admin view. Makes the adding of tags dynamic based on tag field in the view. 2021-05-19 17:44:14 +02:00
Tom van der Laan 28c404f4cd Typo fixes 2021-05-04 22:34:23 +02:00
Llewellyn van der Merwe 1dfc674318
Fixed gh-678 moved the compilation success message out of the redirection message to a user state message, that get loaded to the page on successful compilation. This preserves the button scripts needed to install the compiled packages. 2021-03-04 08:13:05 +02:00
Llewellyn van der Merwe 54a86fb530
Reordered some helper class code in the GUI. Fixed gh-663 so that the label is used in the filter instead of the code_name. Renames field to Modeling Method in the field area. 2021-01-30 15:41:35 +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 cc201b8ec0
Improved the permissions adding behaviour so that no permissions tab will be added if no permissions are set in a view. gh-629 2020-12-24 18:36:34 +02:00
Llewellyn van der Merwe 3bd2158b83
Fixed gh-629 to add a hidden title field when a view does not have a title field. 2020-12-24 15:39:33 +02:00
Llewellyn van der Merwe dfbd2b2a6d
Resolve gh-609 to make sure that custom code set in a field that gets linked to a module will get added to the module. 2020-12-05 08:17:54 +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 bbee45ccab
Fixed the file naming colution for the new filters. gh-378 Use the new select language string in filters. 2020-11-30 19:25:45 +02:00
Llewellyn van der Merwe 3324576c95
Added the category code to the new filters area. gh-378 Update the direction default the descending. 2020-11-30 17:31:11 +02:00
Llewellyn van der Merwe f20039b390
Added getListViewDefaultOrdering method to compiler. Moved getFieldDatabaseName to the get class of the compiler. Updated the setFieldFilterListSet method. Imporved the filter query code to ignore empty values. gh-378 2020-11-30 05:59:45 +02:00
Llewellyn van der Merwe 9947113857
Added the getCustomFieldCode, setFieldFilterSet, setFieldFilterListSet, setFilterFieldFile methods to the field compiler area. Refactored few other methods and added setDefaultSidebarFilterHelper, setCategorySidebarFilterHelper, setBatchDisplayHelper, setDefaultBatchHelper, setCategoryBatchHelper methods in the integration area of the compiler. Improved the header ser feature and added the setCategoryBatchHelper method. gh-378 2020-11-29 02:00:20 +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 d7233a1420
Added the admin filter type switch to compiler gh-378. Moved the name_single and name_list to the view->name_list and view->name_list_code in the compiler (refactoring). 2020-11-21 07:06:34 +02:00
Llewellyn van der Merwe 2fa1d15939
Resolved gh-596 so that the language strings needed for publishing failure is also added. 2020-09-15 19:15:36 +02:00
Llewellyn van der Merwe 861347318d
Fixed the Categories link on the dashboard to follow the new single list view naming convention. 2020-08-13 03:03:56 +02:00
Llewellyn van der Merwe 27de9a83a5
Removed the fallback for empty description on title field.Improved the createUser method to allow custom methodd registerUser to create a user. Fixed the empty not_required field issue. 2020-07-18 21:36:05 +02:00
Llewellyn van der Merwe 3a5681ce43
Added option to dynamicly set the sub-form layout from global options. Fixed bug in compiler that caused index warning. 2020-07-13 04:52:06 +02:00
Llewellyn van der Merwe 354565d96a
Major improment to user helper methods. Fixed custom field building options to allow options to be set. Fixed gh-569 to use correct paths in module custom fields and rules. Imporved the fancy date helper methods. Added the new Text::_() languange string search for language strings. Add the option to add header custom code to custom fields. 2020-07-07 17:13:04 +02:00
Llewellyn van der Merwe 70635ff6f0
Added notice to the compiler where it detects mismatching category view target names. Added the update script for categories in JCB. Made adjustments all across JCB to act according to gh-561 implementation. 2020-05-30 20:49:13 +02:00
Llewellyn van der Merwe 5f1d17bfb3
Fixed GUID duplication issue. 2020-05-25 02:38:16 +02:00
Llewellyn van der Merwe 230834057a
Formatted compiler classes with the Joomla standards in PHPstorm. Added translation for plugin and module areas. Resolve gh-503 gh-493 2020-03-28 15:34:14 +02:00
Llewellyn van der Merwe aae9ffb6e0
Added the option to use advance field modeling to store data in other tables in combination with the field being set to not be stored in the view/table in the admin view. Fixed gh-487 yet once again to allow the datalength to be stored everytime, and not get dropped. Imporved the JCB way of conditions field behavior. 2020-02-27 23:05:28 +02:00
Llewellyn van der Merwe a6cdafb31f
Started adding grapesJS to assistant area for the site view builder. 2020-02-12 16:27:32 +02:00
Llewellyn van der Merwe 4664d89d0e
Fixed gh-518 to allow decimal for SQL to work properly. Fixed database relationship mapping in dynamicGet area. 2020-02-09 13:13:42 +02:00
Llewellyn van der Merwe 630bfcb177
Fixed gh-511 so that custom fields also get copied to module fields if set to do so. 2020-01-26 00:24:42 +02:00
Llewellyn van der Merwe 693f51aff3
Fixed gh-490 Revision typo to say Version 2019-11-08 23:27:31 +02:00
Llewellyn van der Merwe 6539862534
Improved the internal session handel of JCB. Fixed gh-487 that removed the data size when creating a new field. 2019-11-08 18:24:03 +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 d78e3bb215
Tweaked the category naming. Improved the autoloader for composer. 2019-10-14 17:30:35 +02:00
Llewellyn van der Merwe b8d8b8e813
Resolved gh-460 to insure that all default fields, including the access and meta fields can be overwriten/replaced with self build fields. Added the UIKIT3 Icon JS to the document where needed. Fixed the permissions implementation to insure spacer fields are not targeted with edit controll and when a view permission is set, it behave correctly. 2019-10-11 15:41:00 +02:00
Llewellyn van der Merwe e3f22d631c
Fixed count (php 7.2) issue across JCB. Improved the setModelExportMethod method in the compiler to now work as a setGetItemsModelMethod instead. Added more strict permissional implementation per/field across the export methods of JCB. 2019-09-05 23:12:56 +02:00
Llewellyn van der Merwe 9fcc5c3930
Fixed gh-467 so that the XML build of fields will work correctly with the new groupedlist field type. Added placeholders to class comments. 2019-08-26 08:54:16 +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 e6eada11a9
Added the option to use the groupedlist field type. gh-450 2019-07-29 13:30:13 +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 eae07504fa
Resolved gh-442 to add a default catch all option to the setDynamicField method in the field class of the compiler. 2019-07-15 22:03:57 +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 b9c758b800
Added context to all compiler events. Added layout fields override options for dynamic field generation. 2019-07-01 19:17:16 +02:00
Llewellyn van der Merwe 75656d940a
Added many events to the compiler as the first step to allow 3rd party integration with the compiler via plugins. gh-429 2019-06-22 12:43:26 +02:00
Llewellyn van der Merwe 2fb4a1ae43
Improved the getInput method for custom fields, so to allow the edit button to show more consistently. 2019-06-13 23:12:16 +02:00
Llewellyn van der Merwe c966720f79
Few more corrections to the category filter, and field integration 2019-06-09 23:19:34 +02:00