Merge pull request #16528 from mattwire/removeoldflexmailer
[civicrm-core.git] / ang / crmMailingAB.js
index 684c19cc201327666b1a42c139eefe121714a5ad..b175b143f3db27f942a284fe9f7da5ee0ac5b9ba 100644 (file)
@@ -1,6 +1,6 @@
 (function(angular, $, _) {
 
-  angular.module('crmMailingAB', ['ngRoute', 'ui.utils', 'crmUi', 'crmAttachment', 'crmMailing', 'crmD3']);
+  angular.module('crmMailingAB', CRM.angRequires('crmMailingAB'));
   angular.module('crmMailingAB').config([
     '$routeProvider',
     function($routeProvider) {
@@ -32,6 +32,9 @@
         templateUrl: '~/crmMailingAB/EditCtrl/main.html',
         controller: 'CrmMailingABEditCtrl',
         resolve: {
+          mailingFields: function(crmMetadata) {
+            return crmMetadata.getFields('Mailing');
+          },
           abtest: function($route, CrmMailingAB) {
             var abtest = new CrmMailingAB($route.current.params.id == 'new' ? null : $route.current.params.id);
             return abtest.load();