locked
All customization ribbon buttons greyed out for System Administrator RRS feed

  • Question

  • Being with System Administrator privileges, every single button in Customization tab in every entity is greyed out. I checked that i do really have customize permissions assigned.

    By digging deeper, I downloaded Visual Ribbon Editor for CRM 2011 to see what's happening, for example, with Form Editor button. I see that "Enabled rule" is determined by Mscrm.RibbonActions.isFormDesignValid function located in /_static/_common/scripts/RibbonActions.js. This function just checks if EntityTipe is not ActivityPointer:

    isFormDesignValid = function(entityTypeCode) { 
    	switch(entityTypeCode) {
    		case Mscrm.EntityTypeCode.ActivityPointer:
    			return false;
    		default:return true
    	}
    };

    However, when calling the (Form editor) action directly function Mscrm.FormEditor.OpenFormEditor(Mscrm.EntityTypeCode.Account, "main") from console, the form editor pops up.

    How do I fix the issue? :(

    Using CRM 2011 Rollup 15. Just upgraded from Rollup 6 where I had the same problem.


    Friday, November 15, 2013 3:05 PM

All replies

  • Could you post a screenshot of the tab/buttons that are greyed out for you. The Enable Rule isFormDesignValid is used by out of the box buttons and it shouldn't be part of your custom ribbon customisations.

    Can you also post your ribbon xml that you have for any custom buttons.



    Scott Durow
    Blog www.develop1.net    Follow Me
    Rockstar365
    If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    Monday, November 18, 2013 6:37 AM
    Answerer
  • I am sorry, those are not customized buttons - but the built-in developer buttons. As I Have localized version of CRM 2011, I made this mistake.

    Developer buttons greyed out (Form design, Customize Entity, Publish Entity and Publish All). Sorry, I cannot post screenshot or links as my account is not verified. But I have uploaded to imgur.com / SGpk6Eq

    RibbonDiffXml: 

    <RibbonDiffXml>
      <CustomActions />
      <Templates>
        <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>
      </Templates>
      <CommandDefinitions />
      <RuleDefinitions>
        <TabDisplayRules />
        <DisplayRules />
        <EnableRules />
      </RuleDefinitions>
      <LocLabels />
    </RibbonDiffXml>

    Monday, November 18, 2013 8:21 AM
  • Are you sure the User Account doesn't have a Read-Only License? Even sysadmins with a read-only license can't modify the system. Look on the User Account page to check. Admins need at least the Administrative license, if not a full license to modify the system.

    The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.

    Monday, November 18, 2013 2:30 PM