So... on to the good stuff: the easiest way to add items to buttons throughout SugarCRM. You simply use jQuery to select the parent <ul> and tell the plugin to add an item:
The great thing about this and the modularization of SugarCRM is that the underlying markup for the standard views is pretty much the same for all modules: a subpanel is subpanel, a list view is a list view, etc. Because of this, we can reliably use jQuery selectors to select and modify any button that uses this plugin. In all of the base view tpls (such as /includes/ListView/ListViewGeneric.tpl) you'll see that for every page in SugarCRM any unordered list elements with the class clickMenu will be transformed to a sugarActionMenu via this plugin.
And that's it!
If you're wanting to dig deeper into the code, you may find it easier to digest on Github
Avaya Integration is a computer telephony integration between SugarCRM/SuiteCRM and Avaya PBX. Add-on supports PBX "Avaya IP Office"
Timesheet Ninja Enterprise for Sugar 7
Track time and measure productivity against any and all modules in SugarCRM, including support cases and project tasks. Have the ability to log against multiple modules on one timesheet and log against specific modules that more than one user is working on. Built in popup timer that lets you start, ...
SugarRightSignature for SugarCRM allows you to send e-sign contracts for electronic signature with RightSignature services and track your documents anytime, anywhere within minutes.
- Show more addons