Many new features #333

Merged
Llewellyn merged 12 commits from staging into master 2018-08-25 19:00:49 +00:00
Owner

Pull Request for Issue gh-247, gh-330 and many new features.

Summary of Changes

  • Added the option to add custom tabs to the edit view of any admin view
  • Added context to site and custom admin views to better target triggered events.
  • Added the rendering option in the admin edit view, so to expand forms via plugins.
  • Improved the codename build in site and custom admin view.
  • 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.
  • Fixed missing language prefix to list header override option.
  • 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.
  • 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.
  • Improved the redirect option to work even if the parent method returns false.
  • Resolved gh-330 by addig a full width class
  • Updated all the license statements of the templates to be the same as the rest of JCB.
  • 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.
  • Added a fix to prefent language strings colliding on compilation.
  • Added the option to use []+, in the custom code arg values. Added easy debug option for the setDynamicValues method in the compiler.
  • Fixed the editor issue in the fields view.
  • Added a new global helper method getFieldObject. Update the compiler area to make use of this new method.

Testing Instructions

Reading over the changes and testing those changes.

Expected result

That all works as expected.

Pull Request for Issue gh-247, gh-330 and many new features. ### Summary of Changes - Added the option to add custom tabs to the edit view of any admin view - Added context to site and custom admin views to better target triggered events. - Added the rendering option in the admin edit view, so to expand forms via plugins. - Improved the codename build in site and custom admin view. - 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. - Fixed missing language prefix to list header override option. - 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. - 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. - Improved the redirect option to work even if the parent method returns false. - Resolved gh-330 by addig a full width class - Updated all the license statements of the templates to be the same as the rest of JCB. - 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. - Added a fix to prefent language strings colliding on compilation. - Added the option to use []+, in the custom code arg values. Added easy debug option for the setDynamicValues method in the compiler. - Fixed the editor issue in the fields view. - Added a new global helper method getFieldObject. Update the compiler area to make use of this new method. ### Testing Instructions Reading over the changes and testing those changes. ### Expected result That all works as expected.
ro-ot (Migrated from github.com) approved these changes 2018-08-25 12:21:12 +00:00
ro-ot (Migrated from github.com) left a comment
Author
Owner

This is huge @Llewellynvdm, I am wondering if we should not jump to 2.9.0 so that everyone will know that this update has many changes.

This is huge @Llewellynvdm, I am wondering if we should not jump to 2.9.0 so that everyone will know that this update has many changes.
Llewellyn added this to the Feature Requests project 2022-08-05 08:25:44 +00:00
Sign in to join this conversation.
No reviewers
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: joomla/Component-Builder#333
No description provided.