public function run() {
$breadCrumb = [
- 'title' => ts('Forms'),
+ 'title' => ts('Form Builder'),
'url' => CRM_Utils_System::url('civicrm/admin/afform', NULL, FALSE, '/'),
];
CRM_Utils_System::appendBreadCrumb([$breadCrumb]);
if (!$existing) {
civicrm_api3('Navigation', 'create', [
'parent_id' => 'Customize Data and Screens',
- 'label' => E::ts('Forms'),
+ 'label' => E::ts('Form Builder'),
'weight' => 1,
- 'name' => 'afform_gui',
+ 'name' => 'afform_admin',
'permission' => 'administer CiviCRM',
'url' => 'civicrm/admin/afform',
'is_active' => 1,
+ 'icon' => 'crm-i fa-list-alt'
]);
}
}
]);
}
+ /**
+ * Update menu item
+ *
+ * @return TRUE on success
+ * @throws Exception
+ */
+ public function upgrade_0001() {
+ $this->ctx->log->info('Applying update 0001');
+ \Civi\Api4\Navigation::update(FALSE)
+ ->addValue('icon', 'crm-i fa-list-alt')
+ ->addValue('label', E::ts('Form Builder'))
+ ->addValue('name', 'afform_admin')
+ ->addWhere('name', '=', 'afform_gui')
+ ->execute();
+ return TRUE;
+ }
+
}
<div id="bootstrap-theme" class="afadmin-list">
- <h1 crm-page-title>{{:: ts('Configurable Forms') }}</h1>
+ <h1 crm-page-title>{{:: ts('Form Builder') }}</h1>
<ul class="nav nav-tabs">
<li role="presentation" ng-repeat="tab in $ctrl.tabs" ng-class="{active: tab.name === $ctrl.tab}">