b9c758b800
Added context to all compiler events. Added layout fields override options for dynamic field generation.
2019-07-01 19:17:16 +02:00
663f8405e5
Fixed gh-433 to allow ->value in the Value Key field on the where subform in the Tweak tab of the dynamicGet view.
2019-06-29 23:11:37 +02:00
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
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
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
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
37d3f1425e
fixed gh-419 to correctly load the category filter (extention and view name)
2019-06-07 16:59:27 +02:00
76449b01ec
Fixed category filter issue. Fixed permissions accross JCB. Updated some notes on the field types.
2019-06-05 12:26:15 +02:00
a817bae010
Resolved gh-321 by adding the option te set a create menu for admin edit views that are also added to the front-end.
2019-04-09 23:54:54 +02:00
ccbf21fddb
resolved gh-380 to insure that the list view JS file also gets added if set.
2019-03-06 22:32:16 +02:00
098c82c222
fixed gh-383 to insure the new button works on frontend/site. Improved the JCB package import to also now import the new placeholder feature values correctly.
2019-03-04 14:50:46 +02:00
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
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
5962b557c8
Fixed gh-338 to insure that the custom buttons work on the site view page
2018-09-11 22:08:58 +02:00
f3539185ab
Moved the bcmath wrapper method to the helper class for all over use
2018-08-30 23:22:48 +02:00
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
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
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
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
8488392fac
Update the header details in all files
2018-05-18 08:40:07 +02:00
e04db1b5b2
Added the email field type to resolve gh-283. Fixed the CSS inclution error to resolve gh-278. Added the option to add sql_uninstall dump value to a component. Did some class formating on the compiler.
2018-05-11 06:08:14 +02:00
e905aa895f
Fixed gh-272 by updating the table method generateAlias to also make use of the custom alias builder values.
2018-05-03 01:12:06 +02:00
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
4b57e69edb
Improved JCB to now be able to have other languanges then en-GB as its base/main/global language. This will allow you to build your components in a language of your choice.
2018-04-20 01:36:49 +02:00
48a3a49d6f
Added minify of JS to the compiler area, also improved the infusion area to make more use of the getCustomScriptBuilder method
2018-04-18 21:11:14 +02:00
98448b24b7
Fixed the Add JavaScript (views-footer) option, since it did not add the javascript, but now does. Also added some spinner to the Joomla Components view.
2018-04-18 14:03:07 +02:00
694612aff9
Urgent fix to the fields area to address the extra field options, and fields with 0 being removed. Added the option to add a field and not add it to the database, so it will show in the edit view but will not be stored to the database. This is to use javascript/php to use that field value, and then drop it.
2018-04-13 17:24:06 +02:00
6d4c823ea6
added a wrapper for the bcmath functions, so there will be a (basic) fall back if those functions are not on the server
2018-04-08 23:20:33 +02:00
0ba2a0e8cf
Added validation rules resolve gh-254. Removed empty sql files. Improved the field area.
2018-03-27 11:57:16 +02:00
de2d957141
Did some formating to the code of the compiler
2018-03-18 06:52:07 +02:00
34efe32002
Added the feature to use admin and custom admin views as the dashboard of the back-end of a component, requested in gh-148
2018-03-09 05:29:05 +02:00
7f3dae297a
Moved the composer vendor folder to libraries and removed it from the admin/helpers folder. Improved the dynamic folder include concept.
2018-02-28 04:27:03 +02:00
e6466474b1
Fixed missing placeholder strings for views in compiler
2018-01-19 12:27:47 +02:00
98510ae504
Added (Linked To) back in related areas, so we can see where what is linked. Added ajax fields to the custom admin view. Added some backward compatibility to stylesheets and scripts being added, resolved gh-217. Fixed gh-212 no access lang string. Added the site CSS area to Joomla Component view resolved gh-216.
2018-01-15 17:54:05 +02:00
d3cbea5c82
Major code formate to try and set a standared. Added four new fields for JavaScript files
2017-12-15 02:01:33 +02:00
f900f65baa
Renamed the uikit lib folders. Resolved the gh-188 by updateing the note. Resolved gh-92 by implementation of the library manager in the compiler.
2017-12-10 21:17:26 +02:00
f34e1b19f8
Added sharing of snippets option and started adding get snippets custom admin view gh-92. Fixed gh-153 published settings for categories.
2017-11-16 06:37:32 +02:00
fe3f32c6e7
Added version options to JCB, also changed JCB version option to only first 2 numbers. This should help cut down on the commit changes to JCB on each compilation.
2017-11-06 16:04:23 +02:00
306a9b9613
updated the compiler to first check if array values is set
2017-10-30 20:50:56 +02:00
ccb3f09a34
Major Upgrade to version 2.6.0
2017-10-30 15:41:47 +02:00
0ba5ec06fc
Made changes to the compiler in relation to version control. Resolved gh-154 to insure string translation for state values. Added shortcuts in Joomla Component list view to all linked tables in their relationship with the Joomla Component
2017-10-30 15:08:02 +02:00
f15b67cff1
Added notice of language (tanslations) added or not added with details to compiler
...
Resolved gh-146 compiler error on joined db in dinamic get thanks to @mwweb & @ro-ot
Resolved gh-147 by adding the sort of fields back into the save method
Resolved gh-144 to ensure that the published tab (fields overwriting and adding) option is available again.
Resolved gh-145 by moving the subforms to their own tab in dynamic get view
Converted all repeatable fields to subform fields in Joomla component view
Moved 9 subforms and other fields to their own table and view (decopuling them fom Joomla component view), that means we added 9 more views and tables to JCB
Added all the ajax for buttons and display views to Joomla component view
Added tmp scripts all across the new areas with subforms to ensure all repeatable fields are converted. Will be removed in v2.7.0
Added synced copy, change state and delete in Joomla components view in relation to all tables linked to it (same as with admin views)
2017-10-26 18:43:51 +02:00
3d1ba0321a
Added Wiki to JCB. Resolved gh-125 to insure phone numbers are treated as strings. Resolved gh-128 by adding field to Joomla Component View that allows javascript to be added globaly. Converted a few more repeatable fields to subform fields, this is an ongoing project to remove repeatable fields from JCB.
2017-10-06 20:28:28 +02:00
e6b3c2391d
fixed function button bug that loaded it to all views, instead of only the owner view
2017-08-22 23:44:53 +01:00
e0730d3bf6
added JCB initial API frontend to run backups of JCB components, setup automated backup system with cronjob
2017-08-20 18:52:35 +01:00
f1a054c0e7
Imporved the Adding of Custom Config Fields, added some shields.io icons to the JCB readme
2017-07-21 00:26:48 +01:00
6e0bcc0ae2
Resolves gh-96 by adding the feature to auto create the update SQL. Also fixes gh-100 Field Length Issue.
2017-06-16 13:38:06 +01:00
1cf259a54d
Resolves gh-60 with complete implementation of the language manager/translator feature. Added a purge function the clear unused language strings from the database and unlike them from the related component during compilation.
2017-04-07 21:33:35 +01:00
dev
b1d9b672ab
Added the global switch to set the percentage a language should be translated before it is automatically added to the component during compilation. Force language to be added when the debug lines are set to be added.
2017-04-06 09:47:51 +01:00
dev
34d14ed95d
gh-60 language translation component added, basic implementation
2017-04-05 14:21:10 +01:00
bd0febd92c
Resolves gh-63 to prevent repeateble field from being created a second time. Resolves gh-62 to insure full encryption of JCB packages.
2017-04-01 15:59:54 +02:00
ro-ot
30e37dcfde
Improved category integration, adapted the fields generator to allow one field to be used multiple times in the same view
2017-03-06 14:08:12 +02:00
4d47f8292f
added another fields to admin view to target list controller and model. Also improve compiler to add these new custom script to correct areas
2017-03-02 02:55:04 +02:00
290a51dd5a
Further improved #37 to ensure language strings are set and reversed, also add extra buttons to the compiler page. Major restructure of custom code implementation to make it more stable. Resolved #40 by updating the default field sql values.
2017-02-14 01:24:38 +02:00
de008d5907
Stable release of the automatic import of custom code, and the JCB manual placeholder implementation resolves #37 please view https://youtu.be/KiAtJawZ3oo
2017-02-11 04:24:26 +02:00
5b5599575b
Fixes #39 to ensure components are build even if created and modified dates are not set. Improved #37 #issuecomment-278372267 to avoid one line error in windows.
2017-02-09 18:11:10 +02:00
1a79b92b07
Added #39 a new feature the imports custom code during compilation. We also improved the compiler.
2017-02-01 15:17:04 +02:00
ea2b2ea4c4
added feature to remove site folder if not needed, also some linked to component tabs to fields, admin views, site views, and custom admin views
2017-01-20 02:16:50 +02:00
0ae4e4f80d
Added #31 feature to build fields and views dynamically via a sql dump. Fixed #29 to insure that a redirect loop does not occur easily. Made many other compiler improvements.
2016-12-30 12:47:19 +02:00
829384a56b
added dynamic email helper fields to the global settings of all components that use the email helper class
2016-12-22 23:32:13 +02:00
0cd5660141
added another field to the component view, to add helper methods to both admin and site area of the component
2016-11-25 04:56:16 +02:00
33f3bb5652
Added lots more demo data on Github to help demonstrate the ease of use. Adding feature to insert custom scripting during install. Adding easy issue tracking, and member notice board. Many bug fixes, to the compiler and general improvements.
2016-10-24 00:48:26 +02:00
ecb3ab5af9
Added custom buttons to admin views, improved the compiler code, with some bug fixes
2016-09-11 17:27:04 +02:00
b8311078ac
Added PHP (script - before publish) & PHP (script - after publish)
...
with some fixes to the compiler
2016-09-07 23:20:58 +02:00
a7e641b499
Added another PHP field to the admin views, improved the custom code methods in the compiler, and fixed some permissional errors.
2016-09-03 22:44:47 +01:00
2f9e54e371
Resolved #9 Layout Issue - Custom Lookup Field.
2016-07-12 22:07:55 +01:00
2004b8d91c
Made some improvements to the compiler and extended the email helper features.
2016-06-23 16:05:37 +01:00
7f52decf16
Added fade-in option for admin views, added pdf lib to custom folder for use in projects.
2016-05-31 06:11:07 +01:00
6b70aa45e6
Added the option to customize the import of data per view.
2016-05-04 05:53:33 +01:00
951e0c1f5d
added another data type to fields called TIME.
2016-05-02 16:20:07 +01:00
57bf464111
Added another field to admin_view to add custom script to document method of component admin views.
2016-04-22 22:32:02 +01:00
6871bfd9a2
Updated some compiler methods, added footable3, fixed some known issus.
2016-04-22 13:03:43 +01:00
3bc71a935c
Updated the footable Lib.
2016-03-19 03:51:35 +02:00
80670beada
Change the field name form type to fieldtype in the field view.
2016-03-04 02:01:43 +02:00