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.

Description 

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.

Description 

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.