e99899f6f1
Fixed changelog direction so newest changes is listed at top of the file. Finished the init function of super powers. Adds rest function inside super power. Adds super powers to all templates. Updates many helper class methods to now use the utility classes. Adds the method to the component entry file (as-well). Moved most methods from the compiler fields class to powers. #955 Refactored many new builder classes from the registry class. Converted the Content class to two builder classes. Adds option to add additional templates to a module. Resolves #1002 by adding STRING instead of WORD. Ported the FOF encryption class into Powers. https://git.vdm.dev/joomla/fof Changed all CSS and JS to use instead of in compiler code. Adds option to turn jQuery off if UIKIT 3 is added. Adds option to auto write injection boilerplate code in Powers area. Adds option to auto write service provider boilerplate code in the Powers area. Improved the method and all banner locations to fetch from https://git.vdm.dev/joomla/jcb-external/ instead. Major stability improvements all over the new powers complier classes. New [base Registry class]( https://git.vdm.dev/joomla/super-powers/src/branch/master/src/7e822c03-1b20-41d1-9427-f5b8d5836af7 ) has been created specially for JCB. Remember to update all plug-ins with this version update (use the package).
2023-10-18 09:26:30 +02:00
c9aa80aec1
Moved JCB into one version.
2022-07-09 17:45:08 +02:00
d789ef249e
Moved the MVC to extend the CMS MVC via namespace.
2022-05-25 10:30:55 +02:00
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
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
be0d4d8aeb
Moves all JavaScript files that where placed in the model/form folder out of the admin area, into the media folder.
2021-03-17 01:14:54 +02:00
3c3951ae83
Converted all files from dos to unix, as most servers are UNIX based anyway. This fixes the linebreak mismatching issue mentioned in gh-638.
2021-03-05 05:08:47 +02:00
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
a28c5cf746
Updated the copyright date for the new year 2021. Improved the compiler message area.
2020-12-25 23:16:34 +02:00
2ea64446af
Added the needed changes to the core compiler to manage dynamic headers per/model via pro-member-plugin. gh-548
2020-10-21 05:10:19 +02:00
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
e051134a79
Fixed gh-534 so that the correct comment is made in the module area with the GUI placeholders. First steps towards adding multi languages for both modules and plugins gh-503 gh-493 in JCB. Other small improvments to the date helper methods. Add the otpion to target the admin area with modules.
2020-03-24 03:11:43 +02:00
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
46e52db097
Added GUID to selected views, and started updating JCB accordingly.
2020-01-03 03:49:29 +02:00
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
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
d2f94d84fa
Improved the plugin form builder, to allow multi form field relationships.
2019-08-22 03:55:06 +02:00
b9c758b800
Added context to all compiler events. Added layout fields override options for dynamic field generation.
2019-07-01 19:17:16 +02:00
9fcb317275
updated the year value. Added placeholder search to the new placeholder area.
2019-02-23 15:29:16 +02:00
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
45c255485f
Made a little tweak to placeholders, to remove uneeded space.
2018-09-11 22:28:17 +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
103457eef7
Futher improved the redirect option to use return and stack the return path to take the user back to the original area from where they clicked away.
2018-08-18 14:09:17 +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
769e31061c
fixed line spacing in getform method
2018-07-06 17:52:24 +02:00
69d358ca06
fixed line spacing in getform method
2018-07-06 17:47:27 +02:00
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
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
8488392fac
Update the header details in all files
2018-05-18 08:40:07 +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
4e740f568e
Added the option for automatic alias building, resolve gh-246. Made improvements to the buttons all over JCB, and the tweaked the field view a little more.
2018-03-28 11:46:14 +02:00
052adc271f
Upgraded to v2.7.0 with new VDM package import option
2018-03-21 05:10:34 +02:00
1b86f1539a
Fixed gh-235 to insure that the public access switch for front-end views work. Resolved gh-236 to Auto save Name to System Name if blank. Added text area for private key of server. Fixed the getModel helper method. Fixed the batch methods. Maked a few tweaks to the compiler.
2018-02-27 14:17:38 +02:00
850b5867e1
Few bug fixes to the translation manager
2018-01-20 14:23:36 +02:00
7c7a0151b9
Added new JCB domain and email address to further pave the way for the JCB community. Improved the support info.
2017-12-27 05:45:35 +02:00
82df61aa4a
added interface of the new decoupled libraries concept gh-92
2017-11-26 04:03:27 +02:00
6b52f7ce1d
Fixed the version number in the readme, also update the hello world tutorial.
2017-11-06 16:18:06 +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
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
6c29a6fca1
Added field filtering to admin fields conditions to only load fields linked to admin view. Updated the component export method to also export the new views and field relationships
2017-10-16 19:14:23 +02:00
35482416cb
Decoupled fields and conditions from admin view as explained in gh-136. Added new admin_fields and admin_fields_conditions tables and moved the data from admin_view to these new tables.
2017-10-13 01:14:17 +02:00
06416e665d
Fixed gh-120 that allows export of component with language translations
2017-09-18 02:18:23 +02: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
d9b2e51f8c
Fix redirect during creation of new language from translation view.
2017-04-05 21:14:29 +01:00
dev
2caaa1a1e3
added the translation to the component view, also adding lang tags of ready translated languages
2017-04-05 17:26:17 +01:00
dev
1b3cb2bfdd
fixed the search in translation view
2017-04-05 16:21:56 +01:00
dev
5a6ef33c5b
removed button for now
2017-04-05 15:07:48 +01:00
dev
34d14ed95d
gh-60 language translation component added, basic implementation
2017-04-05 14:21:10 +01:00