*
* Generated from xml/schema/CRM/Price/PriceField.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:eedc14b6c87ac773e343c29a35e302ee)
+ * (GenCodeChecksum:f41e66e916d22789b0a328cab214e1ed)
*/
/**
'localizable' => 0,
'FKClassName' => 'CRM_Price_DAO_PriceSet',
'html' => [
- 'type' => 'Select',
+ 'type' => 'EntityRef',
'label' => ts("Price Set"),
],
'pseudoconstant' => [
*
* Generated from xml/schema/CRM/Price/PriceFieldValue.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:e5a4abf9acb4543aec6643717ee2d3d7)
+ * (GenCodeChecksum:1a91c79d5269c3dd811610148bc4af43)
*/
/**
'localizable' => 0,
'FKClassName' => 'CRM_Price_DAO_PriceField',
'html' => [
+ 'type' => 'EntityRef',
'label' => ts("Price Field"),
],
'add' => '3.3',
'localizable' => 0,
'FKClassName' => 'CRM_Member_DAO_MembershipType',
'html' => [
- 'type' => 'Select',
+ 'type' => 'EntityRef',
'label' => ts("Membership Type"),
],
'add' => '3.4',
$this->addTask('Update ActionSchedule.limit_to column', 'alterColumn', 'civicrm_action_schedule', 'limit_to', "int COMMENT 'Is this the recipient criteria limited to OR in addition to?'");
$this->addTask('Remove Batch Create/Edit Activity Types', 'removeFinancialBatchActivityTypes');
+ $this->addTask('Update New Price Set path', 'updateNewPriceSetPath');
}
/**
return TRUE;
}
+ /**
+ * Update menu paths for 'New Price Set' - https://github.com/civicrm/civicrm-core/pull/26929
+ */
+ public static function updateNewPriceSetPath($ctx): bool {
+ \Civi\Api4\Navigation::update(FALSE)
+ ->addWhere('name', '=', 'New Price Set')
+ ->addValue('url', 'civicrm/admin/price/edit?reset=1&action=add')
+ ->execute();
+ return TRUE;
+ }
+
}
</div>
<div class="action-link">
{if !$isReserved}
- {crmButton p="civicrm/admin/price/edit" q="reset=1&action=add&sid=$sid" id="newPriceField" icon="plus-circle"}{ts}Add Price Field{/ts}{/crmButton}
+ {crmButton p="civicrm/admin/price/field/edit" q="reset=1&action=add&sid=$sid" id="newPriceField" icon="plus-circle"}{ts}Add Price Field{/ts}{/crmButton}
{/if}
- {crmButton p="civicrm/admin/price/edit" q="action=preview&sid=`$sid`&reset=1&context=field" icon="television"}{ts}Preview (all fields){/ts}{/crmButton}
+ {crmButton p="civicrm/admin/price/field/edit" q="action=preview&sid=`$sid`&reset=1&context=field" icon="television"}{ts}Preview (all fields){/ts}{/crmButton}
</div>
</div>
{else}
{/if}
{if $addMoreFields && !$isReserved}
<div class="action-link">
- {crmButton p="civicrm/admin/price/field/edit" q="reset=1&action=add&fid=$fid&sid=$sid" icon="plus-circle"}{ts 1=$fieldTitle}New Option for '%1'{/ts}{/crmButton}
- {crmButton p="civicrm/admin/price/field/edit" q="reset=1&sid=$sid" class="cancel" icon="times"}{ts}Done{/ts}{/crmButton}
+ {crmButton p="civicrm/admin/price/field/option/edit" q="reset=1&action=add&fid=$fid&sid=$sid" icon="plus-circle"}{ts 1=$fieldTitle}New Option for '%1'{/ts}{/crmButton}
+ {crmButton p="civicrm/admin/price/field/option/edit" q="reset=1&sid=$sid" class="cancel" icon="times"}{ts}Done{/ts}{/crmButton}
</div>
{/if}
{/if}
<labelColumn>title</labelColumn>
</pseudoconstant>
<html>
- <type>Select</type>
+ <type>EntityRef</type>
<label>Price Set</label>
</html>
<add>1.8</add>
<required>true</required>
<comment>FK to civicrm_price_field</comment>
<html>
+ <type>EntityRef</type>
<label>Price Field</label>
</html>
<add>3.3</add>
<default>NULL</default>
<comment>FK to Membership Type</comment>
<html>
- <type>Select</type>
+ <type>EntityRef</type>
<label>Membership Type</label>
</html>
<add>3.4</add>