Summary:
In the new contemporary theme for Sage CRM 7.3 the administration button is not displayed in the top right hand corner of the screen.
Cause:
The cause of this issue is that a report had an Apostrophe ( ' ) in its name for example: Manager's Report.
Resolution / Workaround:
There is a workaround for this issue:
Navigate to: C:\Program Files (x86)\Sage\CRM\CRM73\WWWRoot\js\app\features.
Open the ergonomicTheme.js file.
Insert the highlighted code (it is approx. around the 96th line):
/*
Grabs captions and urls from html code
*/
prepareItems: function(menuHtml, menuUrl, props) {
if (menuHtml !== 'unasigned') {
var menuName;
var jSonElements;
var itemCounter = 0;
var confLink = String.fromCharCode(39)+('/' + window.location.pathname.split('/')[1] + '/eware.dll/do' + window.location.search);
$('b', menuHtml).each(function(index) {
menuName = $(this).text().trim();
});
if (menuHtml.indexOf('<TABLE') == 0) {
var elementName = '';
var elementHref = '';
jSonElements = '{"caption":"' + menuName + '","url":"","visible":true,"accessible":true,"selected":false,"captionCode":"' + menuName + '","topelement":true,"key":"' + menuName + itemCounter + '"}';
$('a', menuHtml).each(function(index) {
itemCounter++;
elementName = $(this).text().trim();
elementHref = $(this).attr('onclick').trim();
elementHref = elementHref.replace('Act','ErgTheme=0&Act');
if(elementHref.indexOf('CustomPages') > 0 && elementHref.indexOf('Act') < 0)
{
elementHref = elementHref.replace('Key0','ErgTheme=0&Key0');
}
elementHref = elementHref.replace(/\\x([0-9a-f]{2})/g, '\\u00$1');
elementName = elementName.replace('"', '\\"');
if(elementHref.indexOf('Act=808') == -1){
jSonElements += ',{"caption":"' + elementName + '","url":"' + elementHref + '","visible":true,"accessible":true,"selected":false,"captionCode":"' + elementName + '","key":"' + menuName + itemCounter + '"}';
}
});
Save the file and clear the browser's cache.
The issue should now be resolved.
Status:
This case has been resolved in Sage CRM 7.3c.
More information:
This issue was affecting all internet browsers.
This issue was only affecting the contemporary theme for Sage CRM 7.3.