From: Tim Otten Date: Thu, 3 Jul 2014 03:07:29 +0000 (-0700) Subject: CRM-14798 - crmCaseType - Cleanup newCaseTypeTemplate X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=9be5fc34faa4e4252089edbba1c6e2db47b0a852;p=civicrm-core.git CRM-14798 - crmCaseType - Cleanup newCaseTypeTemplate --- diff --git a/js/angular-crmCaseType.js b/js/angular-crmCaseType.js index 1c47d9bf09..e4a8fdd2d0 100644 --- a/js/angular-crmCaseType.js +++ b/js/angular-crmCaseType.js @@ -7,23 +7,29 @@ var crmCaseType = angular.module('crmCaseType', ['ngRoute', 'ui.utils', 'crmUi', 'unsavedChanges']); // Note: This template will be passed to cloneDeep(), so don't put any funny stuff in here! - var newCaseTypeDefinitionTemplate = { - activityTypes: [ - {name: 'Open Case', max_instances: 1 } - ], - activitySets: [ - { - name: 'standard_timeline', - label: 'Standard Timeline', - timeline: '1', // Angular won't bind checkbox correctly with numeric 1 - activityTypes: [ - {name: 'Open Case', status: 'Completed' } - ] - } - ], - caseRoles: [ - { name: 'Case Coordinator', creator: '1', manager: '1'} - ] + var newCaseTypeTemplate = { + title: "", + name: "", + is_active: "1", + weight: "1", + definition: { + activityTypes: [ + {name: 'Open Case', max_instances: 1 } + ], + activitySets: [ + { + name: 'standard_timeline', + label: 'Standard Timeline', + timeline: '1', // Angular won't bind checkbox correctly with numeric 1 + activityTypes: [ + {name: 'Open Case', status: 'Completed' } + ] + } + ], + caseRoles: [ + { name: 'Case Coordinator', creator: '1', manager: '1'} + ] + } }; crmCaseType.config(['$routeProvider', @@ -46,8 +52,7 @@ return crmApi('CaseType', 'getsingle', {id: $route.current.params.id}); } else { - return { title: "", name: "", is_active: "1", weight: "1", - definition: _.cloneDeep(newCaseTypeDefinitionTemplate) }; + return _.cloneDeep(newCaseTypeTemplate); } } }