Merge pull request #16903 from eileenmcnaughton/settting_better
[civicrm-core.git] / ang / crmMailing.js
index 7945ae64293d01777a51ab95639d5bfad785c960..6ce813ea6159562e88275a7c87ee9e786fbe92af 100644 (file)
@@ -1,8 +1,6 @@
 (function (angular, $, _) {
 
-  angular.module('crmMailing', [
-    'crmUtil', 'crmAttachment', 'crmAutosave', 'ngRoute', 'ui.utils', 'crmUi', 'dialogService'
-  ]);
+  angular.module('crmMailing', CRM.angRequires('crmMailing'));
 
   angular.module('crmMailing').config([
     '$routeProvider',
@@ -49,6 +47,9 @@
           selectedMail: function($route, crmMailingMgr) {
             return crmMailingMgr.get($route.current.params.id);
           },
+          mailingFields: function(crmMetadata) {
+            return crmMetadata.getFields('Mailing');
+          },
           attachments: function($route, CrmAttachments) {
             var attachments = new CrmAttachments(function () {
               return {entity_table: 'civicrm_mailing', entity_id: $route.current.params.id};