What are the files in Sugar 11 that are called orderMapping.php?

& -

Sugar 11 has added a bunch of new files in the custom directory with the name orderMapping.php. Can you explain what these files are used for? Do they get rebuilt via QRR? 

They causing havoc with Source Code Control.

Example custom/Extension/modules/Opportunities/Ext/LogicHooks/orderMapping.php

<?php
// created: 2021-03-26 10:56:52
$extensionOrderMap = array (
  'modules/Opportunities/Ext/LogicHooks/DeleteOpportunity.php' =>
  array (
    'md5' => '38db1da780d6b18f38b7cb5472758c17',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/FixWorksheetAccountAssignment.php' =>
  array (
    'md5' => '9aa1f6f0d6be9066c4f142f9af8db4ea',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/GenerateRenewalOpportunity.php' =>
  array (
    'md5' => '207fa6307d110a83eba589f7ed82082d',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/OpportunitySalesStatus.php' =>
  array (
    'md5' => 'c35c3364902925e5a15e2cc82e38062e',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/OpportunitySyncWorksheet.php' =>
  array (
    'md5' => '97276a801d4a0c4d0b40e0dca02a6ca4',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/QueuePurchaseGeneration.php' =>
  array (
    'md5' => 'de3fe02382aacc28473b01b831b74814',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/SetCommitStageForClosedWon.php' =>
  array (
    'md5' => 'bf9f44d5d332a045ceeddb7c2557ed14',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/SetForecastCommitStage.php' =>
  array (
    'md5' => '5c1669e98c87c034c284be74b061e5bf',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
  'modules/Opportunities/Ext/LogicHooks/SyncBestWorstWithLikely.php' =>
  array (
    'md5' => 'cff052a0a6215992ef2e9004f9983c36',
    'mtime' => 1612792956,
    'is_override' => false,
  ),
);

Parents
  • OK, I got around to testing this and while I am sure it fixes something it doesn't fix any of the problems I have day to day.  I explain one of my biggest language issues in this video.

    https://www.youtube.com/watch?v=Xb-7zSjJqTw

    The audio is low so you might need to turn the volume up.  Pretty much any bug that related to labels on relationships is still a big in Sugar V11.

    Problem is that it should always put the xx_xx.lang.php file at the top no matter what.  When you put the custom relationship language files first they override changes made in Studio and saved to the xx_xx.lang.php file.

    <?php
    // created: 2021-06-13 20:01:09
    $extensionOrderMap = array (
      'custom/Extension/modules/Accounts/Ext/Language/en_us.customaccounts_accounts_1.php' => 
      array (
        'md5' => '8d357aebaac0fe931d15f22d5658566b',
        'mtime' => 1623614400,
        'is_override' => false,
      ),
      'custom/Extension/modules/Accounts/Ext/Language/en_us.customaccounts_accounts_2.php' => 
      array (
        'md5' => 'e8964d384c639690c66cd92bec940bff',
        'mtime' => 1623614415,
        'is_override' => false,
      ),
      'custom/Extension/modules/Accounts/Ext/Language/en_us.lang.php' => 
      array (
        'md5' => 'e560cbfb628ea8d32d637b2b4b558479',
        'mtime' => 1623614430,
        'is_override' => false,
      ),
      'custom/Extension/modules/Accounts/Ext/Language/en_us.customaccounts_accounts_3.php' => 
      array (
        'md5' => '68a9830d27b43e24b1a087eaa5e41354',
        'mtime' => 1623614467,
        'is_override' => false,
      ),
    );

Reply
  • OK, I got around to testing this and while I am sure it fixes something it doesn't fix any of the problems I have day to day.  I explain one of my biggest language issues in this video.

    https://www.youtube.com/watch?v=Xb-7zSjJqTw

    The audio is low so you might need to turn the volume up.  Pretty much any bug that related to labels on relationships is still a big in Sugar V11.

    Problem is that it should always put the xx_xx.lang.php file at the top no matter what.  When you put the custom relationship language files first they override changes made in Studio and saved to the xx_xx.lang.php file.

    <?php
    // created: 2021-06-13 20:01:09
    $extensionOrderMap = array (
      'custom/Extension/modules/Accounts/Ext/Language/en_us.customaccounts_accounts_1.php' => 
      array (
        'md5' => '8d357aebaac0fe931d15f22d5658566b',
        'mtime' => 1623614400,
        'is_override' => false,
      ),
      'custom/Extension/modules/Accounts/Ext/Language/en_us.customaccounts_accounts_2.php' => 
      array (
        'md5' => 'e8964d384c639690c66cd92bec940bff',
        'mtime' => 1623614415,
        'is_override' => false,
      ),
      'custom/Extension/modules/Accounts/Ext/Language/en_us.lang.php' => 
      array (
        'md5' => 'e560cbfb628ea8d32d637b2b4b558479',
        'mtime' => 1623614430,
        'is_override' => false,
      ),
      'custom/Extension/modules/Accounts/Ext/Language/en_us.customaccounts_accounts_3.php' => 
      array (
        'md5' => '68a9830d27b43e24b1a087eaa5e41354',
        'mtime' => 1623614467,
        'is_override' => false,
      ),
    );

Children
No Data