X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=ang%2FcrmCaseType.js;h=66ca2b1594d4d65cb19756230ac07fcde0f433f4;hb=4132fbec8ea3d8b8417c3f45507938210634add1;hp=d1765d5c4ca3bcccfbf5af0d863c4b3131f3cdd9;hpb=192c4952efec4d33590c2f2746def81c70a1e813;p=civicrm-core.git diff --git a/ang/crmCaseType.js b/ang/crmCaseType.js index d1765d5c4c..66ca2b1594 100644 --- a/ang/crmCaseType.js +++ b/ang/crmCaseType.js @@ -1,6 +1,6 @@ (function(angular, $, _) { - var crmCaseType = angular.module('crmCaseType', ['ngRoute', 'ui.utils', 'crmUi', 'unsavedChanges', 'crmUtil']); + var crmCaseType = angular.module('crmCaseType', CRM.angRequires('crmCaseType')); // Note: This template will be passed to cloneDeep(), so don't put any funny stuff in here! var newCaseTypeTemplate = { @@ -149,6 +149,11 @@ $scope.caseType.definition = $scope.caseType.definition || []; $scope.caseType.definition.activityTypes = $scope.caseType.definition.activityTypes || []; $scope.caseType.definition.activitySets = $scope.caseType.definition.activitySets || []; + _.each($scope.caseType.definition.activitySets, function (set) { + _.each(set.activityTypes, function (type, name) { + type.label = $scope.activityTypes[type.name].label; + }); + }); $scope.caseType.definition.caseRoles = $scope.caseType.definition.caseRoles || []; $scope.caseType.definition.statuses = $scope.caseType.definition.statuses || []; @@ -181,6 +186,7 @@ function addActivityToSet(activitySet, activityTypeName) { activitySet.activityTypes.push({ name: activityTypeName, + label: $scope.activityTypes[activityTypeName].label, status: 'Scheduled', reference_activity: 'Open Case', reference_offset: '1',