Re: Issues building new module with Module Builder (5.0.0.c)

Originally Posted by
secant
--Issue #1--
When the box is checked in My Account -> Layout Options -> Subpanel Links ... so that it is activated ... the new link associated with the new module was showing as 'LBL_NMBDF_NEWMODULE_SUBPANEL_TITLE' instead of showing the link as 'New Module' in all the related modules ... such as Accounts, Projects, etc
I changed the language file in .../custom/modules/accounts/language and added the label reference and all worked great in the Accounts Module! So, I proceeded to add language folders/files to all the modules that had relationships with the new module ... Opportunities/Projects/Calls/Meetings/etc ... in their respective ...<sugar-root>/custom/modules/folders.
So here is my question ... should I have added the language folders/files, as I did, to ...<sugar-root>/custom/modules/etc .... or should I have simply added the file reference to the appropriate language file in ...<sugar-root>/modules/folders? Instead of where I put them in ...<sugar-root>/custom/modules/etc
Since I am new to the software, I don't know which way will preserve the integrity of the new module built in Module Builder and allow for the new module to be removed if needed or changed if necessary or to be OK when future upgrades are applied.
Question -- Did I change the the language files in the proper place to ensure that future upgrades will see the changes and that I can remove the module if I so desire?
Yes.
Put always your customizations inside <sugar-root>/custom/... folders: this will prevent them fo be overwritten when updating Sugar.
--Issue #2--
Question -- Is Issue # 1 a bug? If yes, how do I report it?
I don't know if that is a bug. To report bugs go here.
--Issue #3--
After deploying the new module, I found that the new module was not available in any drop down lists which had to do with Relating to other modules ... so, after some reading and research, I found that I needed to amend the following drop down lists in the drop down editor.
- parent_type_display
- record_type_display
- record_type_display_notes
Question ... Are there any other drop down lists that need amending?
No, those three only.
--Issue #4--
Question ... Are there any other problems that I should notice or fix with the deployment of the new module?
Deploying a custom module and playing with it is the best way to notice if it works or not. If you want to know which bugs still affect module developments, you can perform a search in the bug reporting page, just following the link I gave you above.
What do you think the cookie monster eats ?
Bookmarks