<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://sugarclub.sugarai.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dev Answers &amp;amp; Best Practices - Recent Threads</title><link>https://sugarclub.sugarai.com/dev-club/f/questions-answers</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Custom Field not populating in System Assignment Notifications (Leads module)</title><link>https://sugarclub.sugarai.com/thread/8368?ContentTypeID=0</link><pubDate>Mon, 13 Apr 2026 13:03:48 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:61634fc0-af8d-4e86-8f71-895ae5bc25ab</guid><dc:creator>Phuong Trinh</dc:creator><slash:comments>0</slash:comments><comments>https://sugarclub.sugarai.com/thread/8368?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8368/custom-field-not-populating-in-system-assignment-notifications-leads-module/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span class="streaming-char"&gt;H&lt;/span&gt;&lt;span class="streaming-char"&gt;i everyone,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;I&lt;/span&gt;&lt;span class="streaming-char"&gt; am encountering an issue with &lt;/span&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;System Assignment Notifications&lt;/span&gt;&lt;/strong&gt;&lt;span class="streaming-char"&gt; in the Leads module and would appreciate some advice from the community.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;The Problem:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span class="streaming-char"&gt;I&lt;/span&gt;&lt;span class="streaming-char"&gt; am trying to include a&amp;nbsp;natif&amp;nbsp;field called &lt;/span&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;&amp;quot;Message du lead&amp;quot; (account_description)&lt;/span&gt;&lt;/strong&gt;&lt;span class="streaming-char"&gt; in the notification email sent to users when a Lead is assigned to them. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;Observations:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="streaming-char"&gt; &lt;/span&gt;&lt;span class="streaming-char"&gt;The field is correctly populated within the SugarCRM record view&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;&lt;img style="max-height:375px;max-width:500px;" src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/pastedimage1776084641212v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="streaming-char"&gt; &lt;/span&gt;&lt;span class="streaming-char"&gt;However, the field remain&lt;/span&gt;&lt;span class="streaming-char"&gt;s &lt;/span&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;blank&lt;/span&gt;&lt;/strong&gt;&lt;span class="streaming-char"&gt; in the actual notification email received by the user.&amp;nbsp;&lt;/span&gt;It appears that the variable used in the notification template is not correctly pulling the data from the Lead bean during the notification trigger.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;&lt;img style="max-height:251px;max-width:416px;" height="251" src="/resized-image/__size/832x502/__key/communityserver-discussions-components-files/54/pastedimage1776084672593v2.png" width="416" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;Technical Context:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="streaming-char"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;Module:&lt;/span&gt;&lt;/strong&gt;&lt;span class="streaming-char"&gt; Leads&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="streaming-char"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;Field Name:&lt;/span&gt;&lt;/strong&gt;&lt;span class="streaming-char"&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&lt;span class="streaming-char"&gt;account_description&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="streaming-char"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;Deployment:&lt;/span&gt;&lt;/strong&gt;&lt;span class="streaming-char"&gt; SugarCloud&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;My Question:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span class="streaming-char"&gt;H&lt;/span&gt;&lt;span class="streaming-char"&gt;as anyone successfully added more fields to the system assignment notifications? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;I&lt;/span&gt;&lt;span class="streaming-char"&gt;s there a specific syntax to use in the &lt;/span&gt;&lt;code&gt;&lt;span class="streaming-char"&gt;fr_FR.notify_template.html&lt;/span&gt;&lt;/code&gt;&lt;span class="streaming-char"&gt; file for custom fields?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;Here is the code modified :&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;!-- BEGIN: Lead_Subject --&amp;gt;
SugarCRM Lead - {LEAD_NAME}
&amp;lt;!-- END: Lead_Subject --&amp;gt;
&amp;lt;!-- BEGIN: Lead --&amp;gt;
{ASSIGNER} a assign&amp;#233; un Lead &amp;#224; {ASSIGNED_USER}.

Nom: {LEAD_NAME}
Origine principale: {LEAD_SOURCE}
Statut: {LEAD_STATUS}
Description: {LEAD_DESCRIPTION}
Message de Lead : {LEAD_SOURCE_DESCRIPTION} // &amp;#39;new field&amp;#39;

Vous pouvez consulter la fiche de ce Lead ici:
&amp;lt;{URL}&amp;gt;
&amp;lt;!-- END: Lead --&amp;gt;&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;A&lt;/span&gt;&lt;span class="streaming-char"&gt;ny guidance, code snippets, or best practices would be greatly appreciated!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="streaming-char"&gt;T&lt;/span&gt;&lt;span class="streaming-char"&gt;hanks in advance,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="streaming-char"&gt;H. Phuong&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Error: POST /rest/v11_27/Contacts/ — 500 Internal Server Error (confirmed via browser console)</title><link>https://sugarclub.sugarai.com/thread/8366?ContentTypeID=0</link><pubDate>Thu, 09 Apr 2026 18:24:06 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:293b7f98-9300-4bef-8275-af6eaf451f0f</guid><dc:creator>Kelli Morgan</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8366?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8366/error-post-rest-v11_27-contacts-500-internal-server-error-confirmed-via-browser-console/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We are experiencing a critical issue in SugarCRM where no users can open any contact records. The contact record will open for a split second, then the system displays an &amp;quot;Unknown Error&amp;quot; message.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:154px;max-width:279px;" height="154" src="/resized-image/__size/558x308/__key/communityserver-discussions-components-files/54/pastedimage1775757723312v1.png" width="279" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Here is a summary of what we found:&lt;/p&gt;
&lt;p&gt;ERROR:&lt;br /&gt;POST /rest/v11_27/Contacts/ &amp;mdash; 500 Internal Server Error (confirmed via browser console)&lt;/p&gt;
&lt;p&gt;This occurred around the same time a mass update of 30 fields and report generation.&amp;nbsp; Schedulers were also likely to be simultaneously running.&lt;/p&gt;
&lt;p&gt;ADDITIONAL DETAILS:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Affects all users on all contact records&lt;/li&gt;
&lt;li&gt;SugarCRM log shows repeated CSRF errors: &amp;quot;ModuleBuilder -&amp;gt; savetablesort&amp;quot;&lt;/li&gt;
&lt;li&gt;Quick Repair and Rebuild has been run with no errors&lt;/li&gt;
&lt;li&gt;Restoring previous layout versions from history has not resolved the issue&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Version 25.2./Sell Advanced&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Has anyone else experienced this issue?&amp;nbsp; If so, any suggestions?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Issue after repair</title><link>https://sugarclub.sugarai.com/thread/8365?ContentTypeID=0</link><pubDate>Mon, 06 Apr 2026 14:48:56 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:8dd2135b-6117-4454-af81-d14d3e5ead85</guid><dc:creator>Adrian Arauz</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8365?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8365/issue-after-repair/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello, good day. We&amp;#39;re experiencing a problem repairing SugarCRM Enterprise version 25.1.2. For the past few days, we&amp;#39;ve noticed that after repairing, we&amp;#39;re getting an unknown error. We&amp;#39;ve resolved this by copying the cache folder and updating a Google folder within the vendor directory using Composer.&lt;/p&gt;
&lt;p&gt;Has anyone else experienced this? Any recommendations to prevent it from happening again?&lt;br /&gt;&lt;br /&gt;&lt;img src="/cfs-file/__key/communityserver-discussions-components-files/54/pastedimage1774967528687v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Bizarre logic hook problem</title><link>https://sugarclub.sugarai.com/thread/8363?ContentTypeID=0</link><pubDate>Wed, 01 Apr 2026 18:11:20 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:ebe9b3c8-314d-4e52-905c-5c3cc7b9a49e</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>6</slash:comments><comments>https://sugarclub.sugarai.com/thread/8363?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8363/bizarre-logic-hook-problem/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I was working on cleaning up some very very old code (I think v6 or v7)&lt;/p&gt;
&lt;p&gt;As I do that I wanted to be more consistent with naming conventions&lt;/p&gt;
&lt;p&gt;The original logic hook was&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;$&lt;/span&gt;&lt;span class="s2"&gt;hook_array&lt;/span&gt;&lt;span class="s3"&gt;[&lt;/span&gt;&lt;span class="s4"&gt;&amp;#39;process_record&amp;#39;&lt;/span&gt;&lt;span class="s3"&gt;][]&lt;/span&gt;&lt;span class="s5"&gt; &lt;/span&gt;&lt;span class="s1"&gt;=&lt;/span&gt;&lt;span class="s5"&gt; &lt;/span&gt;&lt;span class="s6"&gt;Array&lt;/span&gt;&lt;span class="s3"&gt;(&lt;/span&gt;&lt;span class="s4"&gt;1&lt;/span&gt;&lt;span class="s5"&gt;,&lt;/span&gt;&lt;span class="s4"&gt;&amp;#39;conditional_formatting&amp;#39;&lt;/span&gt;&lt;span class="s5"&gt;,&lt;/span&gt;&lt;span class="s4"&gt;&amp;#39;&lt;/span&gt;&lt;span class="s7"&gt;custom&lt;/span&gt;&lt;span class="s4"&gt;/modules/Cases/conditional_formatting.php&amp;#39;&lt;/span&gt;&lt;span class="s5"&gt;,&lt;/span&gt;&lt;span class="s4"&gt;&amp;#39;ConditionalFormatting&amp;#39;&lt;/span&gt;&lt;span class="s5"&gt;,&lt;/span&gt;&lt;span class="s4"&gt;&amp;#39;conditional_formatting&amp;#39;&lt;/span&gt;&lt;span class="s3"&gt;)&lt;/span&gt;&lt;span class="s5"&gt;;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s5"&gt;The cleaned up one was using camel case for the function, and a better name for the file&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s5"&gt;&lt;span class="token token php language-php"&gt;$hook_array&lt;/span&gt;&lt;span class="token token php language-php"&gt;[&lt;/span&gt;&lt;span class="token token php language-php single-quoted-string"&gt;&amp;#39;process_record&amp;#39;&lt;/span&gt;&lt;span class="token token php language-php"&gt;]&lt;/span&gt;&lt;span class="token token php language-php"&gt;[&lt;/span&gt;&lt;span class="token token php language-php"&gt;]&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php"&gt;=&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php"&gt;array&lt;/span&gt;&lt;span class="token token php language-php"&gt;(&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php"&gt;1&lt;/span&gt;&lt;span class="token token php language-php"&gt;,&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php single-quoted-string"&gt;&amp;#39;conditionalFormatting&amp;#39;&lt;/span&gt;&lt;span class="token token php language-php"&gt;,&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php single-quoted-string"&gt;&amp;#39;custom/modules/Cases/Cases_ConditionalFormatting_Logic.php&amp;#39;&lt;/span&gt;&lt;span class="token token php language-php"&gt;,&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php single-quoted-string"&gt;&amp;#39;ConditionalFormatting&amp;#39;&lt;/span&gt;&lt;span class="token token php language-php"&gt;,&lt;/span&gt;&lt;span class="token token php language-php"&gt; &lt;/span&gt;&lt;span class="token token php language-php single-quoted-string"&gt;&amp;#39;conditionalFormatting&amp;#39;&lt;/span&gt;&lt;span class="token token php language-php"&gt;)&lt;/span&gt;&lt;span class="token token php language-php"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s5"&gt;&lt;span class="token token php language-php"&gt;Of course the class and the function names were changed consistently in the new file, the old file was removed.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s5"&gt;&lt;span class="token token php language-php"&gt;I did a QRR, cleared cache etc... the logic_hook refuses to fire with the new names. I put a fatal log entry at the start of the hook function, nothing in the log.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s5"&gt;&lt;span class="token token php language-php"&gt;If all I do is change the name of the refactored file, name of the function and name of the class to the old ones then everything runs smoothly.&lt;br /&gt;&lt;br /&gt;Why would that be? How can renaming something (consistently I might add) break it?&lt;br /&gt;It&amp;#39;s puzzling...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s5"&gt;&lt;span class="token token php language-php"&gt;FrancescaS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Calculated Checkbox not setting as expected</title><link>https://sugarclub.sugarai.com/thread/8362?ContentTypeID=0</link><pubDate>Wed, 01 Apr 2026 00:04:17 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:10af2213-2b68-42ef-8a1a-fb3b128834ba</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8362?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8362/calculated-checkbox-not-setting-as-expected/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Sugar Ent 25.1 on site&lt;br /&gt;I have a calculated checkbox field with formula&lt;/p&gt;
&lt;p&gt;greaterThan(&lt;br /&gt;&amp;nbsp; &amp;nbsp;count(&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;related($aupub_author_publications_contacts,&amp;quot;name&amp;quot;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; )&lt;br /&gt;,0)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The formula is acceptable, the related portion is built in Studio via the usual selection of Related, the relationship link is correct.&lt;/p&gt;
&lt;p&gt;Yet when I add an Author Publication the checkbox is not set&lt;/p&gt;
&lt;p&gt;Any thoughts on how to debug?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SugarIdentity OAuth flow for third-party app integration for SSO users</title><link>https://sugarclub.sugarai.com/thread/8359?ContentTypeID=0</link><pubDate>Thu, 26 Mar 2026 16:08:04 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:a904833a-2730-44eb-807f-d3239d162e50</guid><dc:creator>Dimitry Polivaev</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8359?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8359/sugaridentity-oauth-flow-for-third-party-app-integration-for-sso-users/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;Hello,&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;I am trying to integrate my third-party application with the Sugar REST API for a SugarCloud instance that uses SugarIdentity.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;I found a description of a SugarIdentity 3-legged OAuth consent flow for &lt;/span&gt;&lt;strong&gt;&lt;span&gt;OPI (Sugar Outlook Plug-In)&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;, where the user is redirected to the Sugar login service, authenticates through the IdP, sees a SugarIdentity consent screen, and the client receives access and refresh tokens.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;However, I could not find equivalent documentation for integrating a custom third-party application.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;Could you please explain how this integration should be implemented today for an external app?&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;Specifically, I need to understand the supported flow for a third-party app that accesses the Sugar REST API &lt;/span&gt;&lt;strong&gt;&lt;span&gt;on behalf of an SSO user&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; in a SugarIdentity-enabled tenant.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;The main points I need are:&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Where should the third-party app/client be registered?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Which OAuth flow should be used for this scenario?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;What are the correct authorization and token endpoints?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Can a normal &lt;/span&gt;&lt;strong&gt;&lt;span&gt;SSO user&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; authorize such an app and grant access to their Sugar data?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;If there is documentation for this flow, could you please share it?&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;I am not asking about configuring Okta/Azure/Google as login providers for Sugar itself.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;I am asking about a custom external app integrating with Sugar via SugarIdentity &lt;/span&gt;&lt;strong&gt;&lt;span&gt;for SSO users&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div data-testid="markdown-response"&gt;
&lt;div&gt;
&lt;p id="message"&gt;&lt;span&gt;Thanks.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Are you cleaning up your Emails/Email Addresses?</title><link>https://sugarclub.sugarai.com/thread/8354?ContentTypeID=0</link><pubDate>Mon, 16 Mar 2026 16:53:13 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:b4cc23fe-c711-41f6-b5de-ecd8869f9cf9</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>0</slash:comments><comments>https://sugarclub.sugarai.com/thread/8354?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8354/are-you-cleaning-up-your-emails-email-addresses/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In 2011, when I was starting off with Sugar, I drew a sketch of the back-end tables that make up an Email.&lt;/p&gt;
&lt;p&gt;Fast Forward (and it has been very fast) to 2026 and I asked ClaudeAI to take that overused coffee-stained sketch and draw it out for me. &lt;br /&gt;I thought I would share it here, together with some thoughts on a cleanup effort I&amp;#39;ve been working through hoping others will share their cleanup journey too.&lt;br /&gt;&lt;br /&gt;We are on-site, and space has never been much of an issue, but that&amp;#39;s not a good reason to let the data sit unchecked and I found some &amp;quot;orphans&amp;quot; around the Emails module.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/emails.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What I found:&lt;/p&gt;
&lt;p&gt;1) I have&amp;nbsp;quite a few orphan email addresses with no related Emails or beans&lt;/p&gt;
&lt;p&gt;I believe these come from Spam emails that reached our Inbound email addresses. &lt;br /&gt;The Case is deleted, the corresponding Email is deleted,&amp;nbsp; but the email address remains, with no related beans or Emails.&lt;/p&gt;
&lt;p&gt;2) I have quite a few orphan Emails where the&amp;nbsp;customer&amp;#39;s email address/es are not linked to any Beans&lt;br /&gt;These are most likely from a custom inbound_email address that does not create Cases but is parsed to create Leads. &lt;br /&gt;The Lead is deleted as Spam/useless but the email address and corresponding Email remain.&lt;br /&gt;Clearly such orphaned emails are not ever visible on any record unless you go directly to the Emails module (and who does that?)&lt;br /&gt;&lt;br /&gt;3) I have a lot of email addresses that were marked invalid over time and should probably be deleted, but if I do that then I should delete the Email too, or I&amp;#39;ll end up with Emails with no To/From address.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Have you tried doing some cleanup in this area of your stored data?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What have you found?&amp;nbsp;And how are you going about cleaning things up?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;FrancescaS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>demobuilder.sugarcrmdemo.com's File manager no longer let's me edit files</title><link>https://sugarclub.sugarai.com/thread/8353?ContentTypeID=0</link><pubDate>Sun, 15 Mar 2026 22:36:48 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:4070a16c-affa-4116-a91a-2e43f87d54fa</guid><dc:creator>Patrick McQueen</dc:creator><slash:comments>6</slash:comments><comments>https://sugarclub.sugarai.com/thread/8353?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8353/demobuilder-sugarcrmdemo-com-s-file-manager-no-longer-let-s-me-edit-files/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;What happened to demobuilder.sugarcrmdemo.com&amp;#39;s File manager?&lt;br /&gt;The interface up to a few days ago allowed me to open a file and edit it right there in the File manager interface. Now, files opened display the file content, but do not allow me to edit the content.&lt;br /&gt;The ability to edit file content was a essential for debugging. Was this an intentional removal of functionality? Is it a defect? Is it something on my end I need to change?&lt;/p&gt;
&lt;p&gt;&lt;a href="/members/rafael-fernandes"&gt;Rafael Fernandes&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Call to duplicate_files failing</title><link>https://sugarclub.sugarai.com/thread/8352?ContentTypeID=0</link><pubDate>Thu, 12 Mar 2026 18:51:23 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2cb2e057-e6cb-41c4-99ba-d2bb107fea3f</guid><dc:creator>Steve Riebe</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8352?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8352/call-to-duplicate_files-failing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div data-olk-copy-source="MessageBody"&gt;I&amp;#39;m running into an issue that has me stumped and am looking for any insight. We have a process that takes Attachments from Emails and allows users to copy selected Attachments to Documents that are then related to the parent of the email (Cases or Opportunities). This makes finding the files a bit easier.&lt;/div&gt;
&lt;div data-olk-copy-source="MessageBody"&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;The process works&amp;nbsp;just fine in two sandbox environments (QA &amp;amp; UAT). However, once the code was deployed to a Dev sandbox, we started seeing errors.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;The code is successfully creating the Document with Revision, all good. But once the call goes out to duplicate the file, it fails, and I cannot see why. This is the documentation followed for duplicating a file:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;a title="https://support.sugarcrm.com/documentation/sugar_developer/sugar_developer_guide_25.2/architecture/uploads/uploadfile/#Retrieving_a_Files_Full_File_System_Location" href="https://support.sugarcrm.com/documentation/sugar_developer/sugar_developer_guide_25.2/architecture/uploads/uploadfile/#Retrieving_a_Files_Full_File_System_Location" data-auth="NotApplicable" data-linkindex="0"&gt;https://support.sugarcrm.com/documentation/sugar_developer/sugar_developer_guide_25.2/architecture/uploads/uploadfile/#Retrieving_a_Files_Full_File_System_Location&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Some Notes:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;File size is small: 562K, and Maximum upload size is set to 30MB.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;We have plenty of free disk space according to SugarCloud Insights.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;User permissions appear to be the same as other environments.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Not seeing any error entries in the logs from upload_file.php.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Interestingly, while we are calling duplicate_file from upload_file.php, I am seeing a warnings in the PHP logs from download_file.php.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;code&gt;PHP Warning: &amp;nbsp;Trying to access array offset on false in /25.2.0/ent/include/download_file.php on line 50&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Our Dev sandbox was recently created from a Production backup, so my fear is that this process will also not work in Production.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;If anyone has suggestions for where to look next it would be greatly appreciated.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Thank you,&lt;/div&gt;
&lt;div&gt;Steve.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>creating a html field</title><link>https://sugarclub.sugarai.com/thread/8351?ContentTypeID=0</link><pubDate>Thu, 12 Mar 2026 16:35:39 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:c20f1850-0239-4b11-bdd1-cf3ccc9bc5ae</guid><dc:creator>john Fieldsend</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8351?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8351/creating-a-html-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello everyone, been a while since being here. Just having an issue with our instance which is now running as 25.2. We have fields incustom modules that I changed to TinyMCE editor fields, this was all working till the recent update and now none of them display. Has sugar changed how these fields are generated?. I remember when I did this is usesed the html field in KBContents as a template&lt;/p&gt;
&lt;p&gt;in our Product Class Module we have a Features field that was created in studio then the vardefs file changed to&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="php"&gt;/  created: 2021-01-12 12:15:52
$dictionary[&amp;#39;p_Productclass&amp;#39;][&amp;#39;fields&amp;#39;][&amp;#39;printer_features_c&amp;#39;][&amp;#39;type&amp;#39;] = &amp;#39;htmleditable_tinymce&amp;#39;;
$dictionary[&amp;#39;p_Productclass&amp;#39;][&amp;#39;fields&amp;#39;][&amp;#39;printer_features_c&amp;#39;][&amp;#39;dbType&amp;#39;] = &amp;#39;longtext&amp;#39;;
$dictionary[&amp;#39;p_Productclass&amp;#39;][&amp;#39;fields&amp;#39;][&amp;#39;printer_features_c&amp;#39;][&amp;#39;len&amp;#39;] = &amp;#39;8388608&amp;#39;;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;also added modules/p_Productclass//clients/base/fields/htmleditable_tinymce/htmleditable_tinymce.js&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="javascript"&gt;/**
 * @extends View.Fields.Base.Htmleditable_tinymceField
 */
({
    extendsFrom: &amp;quot;Htmleditable_tinymceField&amp;quot;,

    getTinyMCEConfig: function () {
        return {
            // Location of TinyMCE script
            script_url                              : &amp;#39;include/javascript/tinymce6/tinymce.min.js?v=&amp;#39; + this.tinyMCEVersion,
            // Force loading of current version of tinyMCE plugin
            cache_suffix                            : &amp;#39;?v=&amp;#39; + this.tinyMCEVersion,
            plugins                                 : &amp;#39;anchor,importcss,advhr,insertdatetime,preview,searchreplace,&amp;#39; + 
                                                    &amp;#39;help,directionality,footnotes,spellchecker,wordcount,contextmenu,&amp;#39; + 
                                                    &amp;#39;charmap,codesample,hr,lists,paste,autoresize,visualblocks,template&amp;#39; + 
                                                    &amp;#39;textcolor,table,emoticons,autolink,code,image,mediaembed,link&amp;#39;, //media
            browser_spellcheck                      : true,
            theme                                   : &amp;#39;silver&amp;#39;,
            schema                                  : &amp;#39;html5&amp;#39;,
            skin                                    : app.utils.isDarkMode() ? &amp;#39;oxide-dark&amp;#39; : &amp;#39;oxide&amp;#39;,
            // content_css: [
            //     app.utils.isDarkMode() ? &amp;#39;dark&amp;#39; : &amp;#39;default&amp;#39;,
            //     &amp;#39;styleguide/assets/css/sugar-theme-variables.css&amp;#39;,
            //     &amp;#39;styleguide/assets/css/iframe-sugar.css&amp;#39;,
            // ],
            body_class                              : app.utils.isDarkMode() ? &amp;#39;sugar-dark-theme&amp;#39; : &amp;#39;sugar-light-theme&amp;#39;,

            // User Interface options
            min_height                              : 500,
            menubar                                 : true,
            statusbar                               : false,
            resize                                  : true,
            toolbar_mode                            : &amp;#39;wrap&amp;#39;,
            keep_styles                             : false,
            contextmenu                             : &amp;#39;image link | cut copy paste pastetext | inserttable cell row column deletetable&amp;#39;,
            toolbar1                                : &amp;#39;code | blocks | bold italic underline strikethrough subscript superscript | bullist numlist | indent outdent | alignleft aligncenter alignright alignjustify | forecolor backcolor | insertdatetime | removeformat&amp;#39;,
            toolbar2                                : &amp;#39;undo redo | cut copy paste pastetext | image mediaembed | blockquote charmap hr | link unlink openlink anchor | table | footnotes footnotesupdate | emoticons | codesample | spellcheckdialog spellchecker wordcount | insertdatetime&amp;#39;,
            link_target_list                        : [
                {
                    text                            : app.lang.getAppString(&amp;#39;LBL_TINYMCE_TARGET_SAME&amp;#39;),
                    value                           : &amp;#39;&amp;#39;
                },
                {
                    text                            : app.lang.getAppString(&amp;#39;LBL_TINYMCE_TARGET_NEW&amp;#39;),
                    value                           : &amp;#39;_blank&amp;#39;
                }
            ],

            // Output options
            entity_encoding                         : &amp;#39;raw&amp;#39;,

            // URL options
            relative_urls                           : false,
            convert_urls                            : false,

            // Insert image
            file_browser_callback                   : _.bind(this.tinyMCEFileBrowseCallback, this),

            // Allow image copy&amp;amp;paste
            paste_data_images                       : true,
            images_upload_handler                   : _.bind(this.tinyMCEImagePasteCallback, this)
        };
    },
})&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;since 25.2 our fields are just blank as below&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:375px;max-width:500px;" src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/Screenshot-2026_2D00_03_2D00_12-at-16.32.37.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;i conteacted support but they claimed sugar nver supported a html editor, even though I know it did in the knowledge base module. anyone else had this issue and able to resolveit?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Opportunities record view position of the action menu</title><link>https://sugarclub.sugarai.com/thread/8347?ContentTypeID=0</link><pubDate>Thu, 05 Mar 2026 04:06:14 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:31a386de-41de-45f3-88c5-5448d8d1ea25</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>5</slash:comments><comments>https://sugarclub.sugarai.com/thread/8347?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8347/opportunities-record-view-position-of-the-action-menu/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In my Opportunities module record view the position of the action menu and sidebar toggle (and scrolls when applicable) are floating to the left right next to the Favorites star instead of staying on the far right like other modules.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:375px;max-width:500px;" alt=" " src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/Screenshot-2026_2D00_03_2D00_04-at-20.59.02.png" /&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have a custom hbs, or css, or anything else I can find that would justify this behavior. I checked each element of the record.php against the stock and the Accounts module shown here, there is no difference in structure or basic definitions (of course there are panel differences and a couple of custom action items)&lt;/p&gt;
&lt;p&gt;I just spent the past couple of hours going down a rabbit hole with Claude.AI and my head is spinning... going down a very deep hole that I am not comfortable in to be totally honest.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been down these holes before and they are often the consequence of some misguided interpretation/hallucination by me or the AI... and the answer was FAR simpler than the hole I dove into...&lt;/p&gt;
&lt;p&gt;This is Claude&amp;#39;s summary:&lt;/p&gt;
&lt;p&gt;To summarize where we&amp;#39;ve landed:&lt;/p&gt;
&lt;p&gt;The root cause appears to be that the &lt;code&gt;table-cell-wrapper&lt;/code&gt; on the name field in Opportunities only has a &lt;code&gt;max-width&lt;/code&gt; set by JavaScript, but no &lt;code&gt;min-width&lt;/code&gt; or &lt;code&gt;flex-grow&lt;/code&gt; to force it to fill available space. So short names shrink the cell and leave the buttons stranded, while long names accidentally fill enough space to push the buttons right.&lt;/p&gt;
&lt;p&gt;When you come back, the next step is checking whether &lt;code&gt;min-width&lt;/code&gt; is present on the &lt;code&gt;table-cell-wrapper&lt;/code&gt; in Accounts but missing in Opportunities &amp;mdash; that asymmetry would be the final smoking gun.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So before I dig myself all the way to Wonderland like Alice, and end up having Tea with a Mad Hatter.... any thoughts on why this particular module is behaving this way?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Best advice for running QRR from Command Line?</title><link>https://sugarclub.sugarai.com/thread/8337?ContentTypeID=0</link><pubDate>Wed, 11 Feb 2026 08:47:42 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:854d55d8-4317-4d12-ad0e-c8bab2651365</guid><dc:creator>Greg Mackey</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8337?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8337/best-advice-for-running-qrr-from-command-line/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I see from various available resources there should be options for running a QRR from the command line.&lt;/p&gt;
&lt;p&gt;These include a PDF from uncon 2016 &lt;a href="https://sugarclub.sugarcrm.com/dev-club/m/uncon-archive/897"&gt;sugarclub.sugarcrm.com/.../897&lt;/a&gt; which points to &lt;a href="https://github.com/sugarcrm/uncon/tree/2016/cli_quickrepair"&gt;github.com/.../cli_quickrepair&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then the most promising is this &lt;a href="https://sugarclub.sugarcrm.com/dev-club/f/questions-answers/5601/how-to-utilize-quick-repair-from-the-cli-and-the-profile-menu"&gt;sugarclub.sugarcrm.com/.../how-to-utilize-quick-repair-from-the-cli-and-the-profile-menu&lt;/a&gt; which suggests that you can use the command &amp;quot;admin:qrr&amp;quot; with the sugarcrm console command to run a QRR, but if I execute &amp;quot;php sugarcrm list&amp;quot; the QRR element appears missing. (see attached)&lt;/p&gt;
&lt;p&gt;Can you point me to&amp;nbsp;the best&amp;nbsp; way to CLI a QRR for V25+?&lt;a href="https://sugarclub.sugarai.com/cfs-file/__key/communityserver-discussions-components-files/54/SugarcrmList.txt"&gt;sugarclub.sugarai.com/.../SugarcrmList.txt&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Does disabling audit drop the _audit table?</title><link>https://sugarclub.sugarai.com/thread/8330?ContentTypeID=0</link><pubDate>Mon, 09 Feb 2026 17:32:40 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:51c8c6e4-5669-4bc6-99b7-9a93eb4d6d30</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8330?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8330/does-disabling-audit-drop-the-_audit-table/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;a href="/members/amagana"&gt;Angel Magana&lt;/a&gt;&amp;nbsp;I have another one for you&amp;nbsp;&lt;span class="emoticon" data-url="https://sugarclub.sugarai.com/cfs-file/__key/system/emoji/1f604.svg" title="Smile"&gt;&amp;#x1f604;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If I disable audit on a module, will the audit table get dropped?&lt;/p&gt;
&lt;p&gt;If it doesn&amp;#39;t get dropped, will dropping it from the database cause problems?&lt;/p&gt;
&lt;p&gt;Empty tables take up space too, it may no be much, but it&amp;#39;s space... and, although currently not a big deal, &amp;quot;disk space is cheap&amp;quot; doesn&amp;#39;t apply anymore.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Best practices removing fields from module built in Module Builder</title><link>https://sugarclub.sugarai.com/thread/8329?ContentTypeID=0</link><pubDate>Mon, 09 Feb 2026 16:43:05 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:4e581cbe-3950-4bab-af56-7fc92611f19a</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8329?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8329/best-practices-removing-fields-from-module-built-in-module-builder/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a module that was built in Module builder which, after some time, we decided not to use.&lt;/p&gt;
&lt;p&gt;How can I remove those fields considering the Delete is not an option in Studio after deployment?&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t like empty columns in my database, they just take up space.&lt;/p&gt;
&lt;p&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Orphaned email_addr_bean_rel records</title><link>https://sugarclub.sugarai.com/thread/8325?ContentTypeID=0</link><pubDate>Thu, 05 Feb 2026 02:02:05 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:8a9f0d6e-f8c6-4cde-b077-36add18ac1c4</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>3</slash:comments><comments>https://sugarclub.sugarai.com/thread/8325?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8325/orphaned-email_addr_bean_rel-records/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Today I came across a relationship record between email addresses and a contact bean where the contact id did not exist.&lt;/p&gt;
&lt;p&gt;I did a quick query: (*EDIT* added checks for deleted per &lt;a href="/members/kuske"&gt;Harald Kuske&lt;/a&gt;&amp;nbsp;&amp;#39;s suggestion)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="sql"&gt;SELECT 
    rel.id,
    rel.date_created,
    rel.date_modified,
    rel.bean_module, 
    rel.bean_id, 
    rel.email_address_id,
    CASE 
        WHEN ea.id IS NULL THEN &amp;#39;Missing Email Address Record&amp;#39;
        ELSE &amp;#39;Missing Parent Bean Record&amp;#39;
    END as orphan_reason
FROM email_addr_bean_rel rel
LEFT JOIN email_addresses ea ON rel.email_address_id = ea.id and 
ea.deleted = 0
WHERE (ea.id IS NULL
OR    (rel.bean_module = &amp;#39;Contacts&amp;#39; AND rel.bean_id NOT IN (SELECT id 
FROM contacts))
OR    (rel.bean_module = &amp;#39;Accounts&amp;#39; AND rel.bean_id NOT IN (SELECT id 
FROM accounts))
OR    (rel.bean_module = &amp;#39;Leads&amp;#39;    AND rel.bean_id NOT IN (SELECT id 
FROM leads))
OR    (rel.bean_module = &amp;#39;Users&amp;#39;    AND rel.bean_id NOT IN (SELECT id 
FROM users))
)
and rel.deleted = 0&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and I found some 120K orphaned rows.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyone have any idea how these would be orphaned?&lt;/p&gt;
&lt;p&gt;I assume that deleting Contacts would also delete all the relationships to that Contact.&lt;/p&gt;
&lt;p&gt;thanks,&lt;br /&gt;Francesca&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Lofty idea: reproduce a dashboard outside of Sugar</title><link>https://sugarclub.sugarai.com/thread/8324?ContentTypeID=0</link><pubDate>Mon, 02 Feb 2026 23:52:15 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:825707e2-f9a2-4e9e-a2a3-67c6125dd3e4</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>5</slash:comments><comments>https://sugarclub.sugarai.com/thread/8324?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8324/lofty-idea-reproduce-a-dashboard-outside-of-sugar/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We would like to &amp;quot;copy&amp;quot; some Sugar Dashboards leveraging the APIs that can be used to retrieve the metadata from the Dashboard.&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t need full Dashboard functionality with filters etc, we just need to give a handful of non-Sugar users the ability to look at a specific Dashboard as a snapshot in time, on occasion.&lt;/p&gt;
&lt;p&gt;We&amp;nbsp;can use an api call to /Dashboards/&amp;lt;dashboardID&amp;gt; to get&amp;nbsp;the dashboard metadata, including the ReportIDs for each of the dashlets included, but we can&amp;#39;t use the /Reports API for stacked histogram reports (they are not simple Rows and Columns).&lt;/p&gt;
&lt;p&gt;I attempted to use the reportIDs to get the metadata for each&amp;nbsp;dashlet from the /Reports/&amp;lt;reportID&amp;gt;/chart API but I am having a lot of trouble&amp;nbsp;interpreting and mapping&amp;nbsp;the resulting metadata.&lt;/p&gt;
&lt;p&gt;Is there an easier way that I&amp;#39;m missing or some &amp;quot;Rosetta Stone&amp;quot; for interpreting the metadata that I can refer to?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Francesca&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Data archiver - what's happening in the back end?</title><link>https://sugarclub.sugarai.com/thread/8315?ContentTypeID=0</link><pubDate>Sat, 17 Jan 2026 21:27:40 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:8661a67b-6dc0-443b-9456-471350ee7460</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>7</slash:comments><comments>https://sugarclub.sugarai.com/thread/8315?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8315/data-archiver---what-s-happening-in-the-back-end/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a lot of questions about Data Archiver and what happens in the backend when you archive a module&amp;#39;s records without deleting the records.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll start with one&amp;nbsp;scenario: Say I &lt;em&gt;archive all Closed Cases&amp;nbsp;created 5 or more years ago.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do the&amp;nbsp;cases_audit entries get deleted or archived?&lt;/li&gt;
&lt;li&gt;Do the emails linked to the Case get archived? I would consider these &amp;quot;orphaned&amp;quot; if the case is gone.&lt;/li&gt;
&lt;li&gt;What happens to the relationships between Cases and other modules? Are they also archived?
&lt;ul&gt;
&lt;li&gt;e.g do cases_bugs, accounts_cases, contacts_cases etc. for those cases get archived?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;What about attachments to case related Notes?&amp;nbsp;is there an uploads_archive on the file system?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks,&lt;br /&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Issue with SugarSmarty unknown modifier sugar_escape</title><link>https://sugarclub.sugarai.com/thread/8314?ContentTypeID=0</link><pubDate>Wed, 14 Jan 2026 16:17:15 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:e20b1bf2-fb34-4a73-8765-7e8ef4ce8d54</guid><dc:creator>Kim Nguyen</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8314?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8314/issue-with-sugarsmarty-unknown-modifier-sugar_escape/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Has anyone experience issue with not being abled to create a customised field in Sugar?&lt;/p&gt;
&lt;p&gt;Sugar log displays issue as:&lt;/p&gt;
&lt;pre&gt;Wed Jan 14 15:17:44 2026 [25][1][FATAL] Exception in Controller:  --&amp;gt; Smarty Compiler: Syntax error in template &amp;quot;file:/var/www/html/sugar/modules/DynamicFields/templates/Fields/Forms/varchar.tpl&amp;quot;  on line 20 &amp;quot;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;default&amp;quot; id=&amp;quot;default&amp;quot; value=&amp;quot;{$vardef.default|sugar_escape:&amp;#39;html&amp;#39;:&amp;#39;UTF-8&amp;#39;}&amp;quot;&amp;quot; unknown modifier &amp;#39;sugar_escape&amp;#39; &amp;lt;-- &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;When I checked the folder Include/SugarSmarty, there&amp;nbsp;was not any file&amp;nbsp;with name modifier.sugar_escape.php. I added the file in manually but still the issue persist and Sugar log shows as the above.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sugar version: 25.2.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Pls reach out if you have any idea.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt;Vy&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Drop down list with hyphen in the value</title><link>https://sugarclub.sugarai.com/thread/8312?ContentTypeID=0</link><pubDate>Tue, 13 Jan 2026 19:50:14 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:94d1c2ac-a2c1-4acd-9142-a10d8e497030</guid><dc:creator>Jeff Geitz</dc:creator><slash:comments>3</slash:comments><comments>https://sugarclub.sugarai.com/thread/8312?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8312/drop-down-list-with-hyphen-in-the-value/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a situation where I want to use a hypen in a value in a dropdown list.&amp;nbsp; I have an on-site installation and I&amp;#39;m using this field value in the Sugar database to join to an external database table.&amp;nbsp; So, I need the dropdown item name to include the hypen, not just the label.&amp;nbsp; The hypen character is not allowed in the database item name in the dropdown editor.&lt;/p&gt;
&lt;p&gt;To be specific, I&amp;#39;ve got a guy named Alan-Dee.&amp;nbsp; &amp;nbsp;In the display label part of the dropdown, Alan-Dee is fine, but you can&amp;#39;t use Alan-Dee in the dropdown item name because the hyphen is not allowed.&amp;nbsp; So, we have to enter it as AlanDee or Alan_Dee.&amp;nbsp; &amp;nbsp;Unfortunately, we use this column in the sugar table to join to an external database user table - where his name is Alan-Dee - so, the join doesn&amp;#39;t work.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My option is to either change every report and process that joins to this field to handle the name mismatch, or try to fix the data in Sugar.&amp;nbsp; My preference would be to fix it in sugar if possible since it would otherwise have to be changed in 20+ places.&lt;/p&gt;
&lt;p&gt;I can come up with various ways to update the value in the sugar accounts_cstm table to be what I want, but once it no longer matches the dropdown value, it won&amp;#39;t show in the Sugar UI.&amp;nbsp; &amp;nbsp;Is there a way to bypass the dropdown editor and directly update the value in the file system to be what I need?&amp;nbsp; (&amp;quot;Alan-Dee&amp;quot; instead of &amp;quot;Alan_Dee&amp;quot;)&amp;nbsp; &amp;nbsp;I would be gambling that there is no real reason why a hyphen can&amp;#39;t be used in a dropdown value.&amp;nbsp; &amp;nbsp;I have a sandbox system where I could test this.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know where or how dropdown lists are actually stored.&amp;nbsp; Can anyone tell me either that this is worth trying, or that it&amp;#39;s a harebrained idea that should forgotten altogether?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to reset a subpanel to default in code?</title><link>https://sugarclub.sugarai.com/thread/8311?ContentTypeID=0</link><pubDate>Fri, 09 Jan 2026 21:12:04 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:a8f34aa3-db32-49c5-9817-b95c7aa13775</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8311?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8311/how-to-reset-a-subpanel-to-default-in-code/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a problem with a subpanel that won&amp;#39;t open.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It has a subpanel header, and a number of records found, but it won&amp;#39;t open.&lt;/p&gt;
&lt;p&gt;I was trying to look at the subpanel layout but I can&amp;#39;t find it anywhere in the code and it won&amp;#39;t open in Studio (it errors out).&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:167px;max-width:215px;" height="167" src="/resized-image/__size/430x334/__key/communityserver-discussions-components-files/54/pastedimage1767990690936v1.png" width="215" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;When I look at the relationship 1:M there is obviously no subpanel on the 1 side but there is one listed for the M side:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:375px;max-width:500px;" src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/Screenshot-2026_2D00_01_2D00_09-at-13.32.36.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;The idea was to return to the default subpanel and go from there. But, of course, this field can&amp;#39;t be edited in studio.&lt;/p&gt;
&lt;p&gt;How can I restore the default subpanel in code?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not finding an _override file for this....&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Francesca&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Redis TLS Configuration in Sugar 25.1.x?</title><link>https://sugarclub.sugarai.com/thread/8310?ContentTypeID=0</link><pubDate>Thu, 08 Jan 2026 23:55:13 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:b7d3f356-1f7d-41b9-ad74-6fa01354ee45</guid><dc:creator>Jeff Bickart</dc:creator><slash:comments>3</slash:comments><comments>https://sugarclub.sugarai.com/thread/8310?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8310/redis-tls-configuration-in-sugar-25-1-x/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p style="color:#333f48;font-size:15px;line-height:18px;margin-bottom:0;margin-top:0;padding:0;" dir="ltr"&gt;&lt;strong&gt;We currently have the following Redis configuration:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="color:#333f48;font-size:15px;line-height:18px;margin-bottom:0;margin-top:0;padding:0;" dir="ltr"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="font-size:11px;line-height:25px;margin-bottom:15px;margin-top:0;padding:0;" dir="ltr"&gt;&lt;pre class="ui-code" data-mode="php"&gt;$sugar_config[&amp;#39;external_cache_disabled_redis&amp;#39;] = false;
$sugar_config[&amp;#39;external_cache_disabled&amp;#39;] = false;
$sugar_config[&amp;#39;external_cache&amp;#39;][&amp;#39;redis&amp;#39;][&amp;#39;host&amp;#39;] = &amp;#39;redis-***.redis.cache.windows.net&amp;#39;;
$sugar_config[&amp;#39;external_cache&amp;#39;][&amp;#39;redis&amp;#39;][&amp;#39;password&amp;#39;] = &amp;#39;******&amp;#39;;
$sugar_config[&amp;#39;external_cache&amp;#39;][&amp;#39;redis&amp;#39;][&amp;#39;timeout&amp;#39;] = 2;
$sugar_config[&amp;#39;external_cache&amp;#39;][&amp;#39;redis&amp;#39;][&amp;#39;persistent&amp;#39;] = true;
$sugar_config[&amp;#39;cache&amp;#39;][&amp;#39;backend&amp;#39;] = &amp;#39;Sugarcrm\\Sugarcrm\\Cache\\Backend\\Redis&amp;#39;;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Can the Redis host be updated to use tls:// (or rediss://) and the port changed to 6380?&lt;br /&gt;We are looking for the exact steps required to enable and validate TLS for this configuration. The environment is using phpredis 6.0.2.&lt;br /&gt;&lt;br /&gt;Specifically, please confirm:&lt;br /&gt;&amp;bull; Whether Sugar supports specifying a TLS scheme in the Redis host value&lt;br /&gt;&amp;bull; Any additional Redis or PHP configuration required to enable TLS&lt;br /&gt;&amp;bull; Certificate or CA requirements, if applicable&lt;br /&gt;&amp;bull; Any Sugar-specific changes needed beyond the Redis connection settings&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Modifying subpanel Create for Meetings on Opportunities?</title><link>https://sugarclub.sugarai.com/thread/8309?ContentTypeID=0</link><pubDate>Tue, 06 Jan 2026 21:43:54 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:93b58c08-388a-4f68-a555-21189b44e3d6</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8309?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8309/modifying-subpanel-create-for-meetings-on-opportunities/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;My Sales team would like me to modify the Create action on the Meetings Subpanel on Opportunities to automatically include all Contacts related to the Opportunity as participants.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have not worked with Meetings from the back end at all and can think of a few potential ways of doing this, assuming I can figure out how to define the collection of Contacts before opening the create drawer...&lt;/p&gt;
&lt;p&gt;- Custom code Action on the Opportunities Record View to get the collection of related contacts and&amp;nbsp;go from there.&lt;/p&gt;
&lt;p&gt;- Modifying the Create controller in the Meetings module to check the parent, if the parent is Opps, get the parent&amp;#39;s related collection of contacts and go from there&lt;/p&gt;
&lt;p&gt;- Custom code Action on the Meetings subpanel on the Opportunities module&lt;/p&gt;
&lt;p&gt;- Custom Action on the Contacts subpanel on the Opportunities module&lt;/p&gt;
&lt;p&gt;and getting more extreme and probably their preferred solution and most complicated to code...&lt;/p&gt;
&lt;p&gt;- Custom Action on the&amp;nbsp;Contacts&amp;nbsp;subpanel&amp;nbsp;with selection checkboxes in the subpanel line items to select which contacts to actually include (think imitation of a list view action on a subpanel)&lt;/p&gt;
&lt;p&gt;Any thoughts on which approach you would&amp;nbsp;take&amp;nbsp;and why?&lt;/p&gt;
&lt;p&gt;Any better approaches you can think of, other than just saying NO? &lt;span class="emoticon" data-url="https://sugarclub.sugarai.com/cfs-file/__key/system/emoji/1f606.svg" title="Laughing"&gt;&amp;#x1f606;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;thanks,&lt;/p&gt;
&lt;p&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Dashboard &gt; Dashlet &gt; Report</title><link>https://sugarclub.sugarai.com/thread/8307?ContentTypeID=0</link><pubDate>Mon, 05 Jan 2026 15:27:07 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:6cdb0387-6b00-4855-8406-0cbc01c017ae</guid><dc:creator>Taufique Ahmed</dc:creator><slash:comments>1</slash:comments><comments>https://sugarclub.sugarai.com/thread/8307?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8307/dashboard-dashlet-report/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all &lt;span class="emoticon" data-url="https://sugarclub.sugarai.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We have 250+ dashboards and 13,000+ reports in our SugarCRM instance&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have been asked to cleanse reports, however, we are struggling to identify the reports linked to dashboards&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Currently we are painfully walking through each dashboard and collecting each report URL&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Just wanted to check if there is anything in the CRM file/database or anything where I can get&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Dashboard ID&lt;/p&gt;
&lt;p&gt;- Report ID&lt;/p&gt;
&lt;p&gt;- Report ID&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;etc etc&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Problem with Copy Preferences and content</title><link>https://sugarclub.sugarai.com/thread/8305?ContentTypeID=0</link><pubDate>Tue, 23 Dec 2025 21:57:44 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:863c39ca-2e24-448f-a7eb-8b62189bd5f1</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8305?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8305/problem-with-copy-preferences-and-content/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I took the time to sort the 40+ modules on my Sugar Navigation bar to alphabetical (through an excruciating exercise of drag and drop in a window that is WAY too small.... I could not find a better way...).&lt;/p&gt;
&lt;p&gt;I wanted to copy that list to some other users in my team, using the &amp;quot;Copy Preferences and Content&amp;quot; option on the Users module (click the three dots on Users module in the sidebar menu) but...&lt;/p&gt;
&lt;p&gt;the action buttons are cut off on the top right and if there is a save option I can&amp;#39;t see it...&lt;/p&gt;
&lt;p&gt;Did I do something weird in my instance in the many years of customizations since v6?&lt;/p&gt;
&lt;p&gt;Currently on Enterprise v25.1.2&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:375px;max-width:500px;" alt=" " src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/pastedimage1766526885866v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Sugar Regular user has access to Developer tools!!??</title><link>https://sugarclub.sugarai.com/thread/8301?ContentTypeID=0</link><pubDate>Tue, 16 Dec 2025 16:25:49 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:6c4c4106-3c2b-45a6-bf00-7b035e732e34</guid><dc:creator>Francesca Shiekh</dc:creator><slash:comments>2</slash:comments><comments>https://sugarclub.sugarai.com/thread/8301?ContentTypeID=0</comments><wfw:commentRss>https://sugarclub.sugarai.com/dev-club/f/questions-answers/8301/sugar-regular-user-has-access-to-developer-tools/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I recently found that my Sugar instance only has two Types of User now: &amp;quot;Administrator&amp;quot; and &amp;quot;Regular User&amp;quot;&lt;/p&gt;
&lt;p&gt;I believe there used to be a &amp;quot;Developer&amp;quot; Type at some point.&lt;/p&gt;
&lt;p&gt;Much to my dismay I found that &amp;quot;Regular User&amp;quot; has access to Studio, albeit restricted to Document Template module, and&amp;nbsp;FULL&amp;nbsp;access to Dropdown Editor, which is scary!&amp;nbsp;&lt;span class="emoticon" data-url="https://sugarclub.sugarai.com/cfs-file/__key/system/emoji/1f631.svg" title="Scream"&gt;&amp;#x1f631;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:375px;max-width:500px;" src="/resized-image/__size/1000x750/__key/communityserver-discussions-components-files/54/Screenshot-2025_2D00_12_2D00_16-at-09.26.48.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So my question is two fold:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;is this standard behavior?&lt;/li&gt;
&lt;li&gt;how do I&amp;nbsp;completely remove Admin menu access from Regular user?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks,&lt;br /&gt;FrancescaS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>