]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - tests/modules/UpgradeWizard/SugarMerge/od_metadata_files/610/custom/modules/Accounts/metadata/detailviewdefs.php
Added unit tests.
[Github/sugarcrm.git] / tests / modules / UpgradeWizard / SugarMerge / od_metadata_files / 610 / custom / modules / Accounts / metadata / detailviewdefs.php
1 <?php
2 /*********************************************************************************
3  * SugarCRM is a customer relationship management program developed by
4  * SugarCRM, Inc. Copyright (C) 2004-2011 SugarCRM Inc.
5  * 
6  * This program is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU Affero General Public License version 3 as published by the
8  * Free Software Foundation with the addition of the following permission added
9  * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
10  * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
11  * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
12  * 
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
16  * details.
17  * 
18  * You should have received a copy of the GNU Affero General Public License along with
19  * this program; if not, see http://www.gnu.org/licenses or write to the Free
20  * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21  * 02110-1301 USA.
22  * 
23  * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
24  * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
25  * 
26  * The interactive user interfaces in modified source and object code versions
27  * of this program must display Appropriate Legal Notices, as required under
28  * Section 5 of the GNU Affero General Public License version 3.
29  * 
30  * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
31  * these Appropriate Legal Notices must retain the display of the "Powered by
32  * SugarCRM" logo. If the display of the logo is not reasonably feasible for
33  * technical reasons, the Appropriate Legal Notices must display the words
34  * "Powered by SugarCRM".
35  ********************************************************************************/
36
37 $viewdefs['Accounts']['DetailView'] = array(
38     'templateMeta' => array('form' => array('buttons'=>array('EDIT', 'DUPLICATE', 'DELETE', 'FIND_DUPLICATES')),
39                             'maxColumns' => '2',
40                             'widths' => array(
41                                             array('label' => '10', 'field' => '30'), 
42                                             array('label' => '10', 'field' => '30')
43                                             ),
44                             'includes'=> array(
45                                             array('file'=>'modules/Accounts/Account.js'),
46                                          ),                                            
47                            ),    
48     'panels' => 
49     array (
50       'lbl_account_information' => 
51       array (
52         array (
53           array (
54             'name' => 'name',
55             'comment' => 'Name of the Company',
56             'label' => 'LBL_NAME',
57           ),
58           array (
59             'name' => 'name',
60             'comment' => 'Name of the Company',
61             'label' => 'LBL_NAME',
62           ),
63         ),
64
65         array (
66
67           array (
68             'name' => 'website',
69             'type' => 'link',
70             'label' => 'LBL_WEBSITE',
71             'displayParams' => 
72             array (
73               'link_target' => '_blank',
74             ),
75           ),
76           array (
77             'name' => 'phone_fax',
78             'comment' => 'The fax phone number of this company',
79             'label' => 'LBL_FAX',
80           ),
81         ),
82
83         array (
84           array (
85             'name' => 'billing_address_street',
86             'label' => 'LBL_BILLING_ADDRESS',
87             'type' => 'address',
88             'displayParams' => 
89             array (
90               'key' => 'billing',
91             ),
92           ),
93
94           array (
95             'name' => 'shipping_address_street',
96             'label' => 'LBL_SHIPPING_ADDRESS',
97             'type' => 'address',
98             'displayParams' => 
99             array (
100               'key' => 'shipping',
101             ),
102           ),
103         ),
104         array (
105           array (
106             'name' => 'description',
107             'displayParams'=>array('rows'=>6, 'cols'=>80), 
108             'comment' => 'Full text of the note',
109             'label' => 'LBL_DESCRIPTION',
110           ),
111         ),
112       ),
113       'LBL_PANEL_ADVANCED' => 
114       array (
115
116         array (
117           array (
118             'name' => 'account_type',
119             'comment' => 'The Company is of this type',
120             'label' => 'LBL_TYPE',
121           ),
122           array (
123             'name' => 'industry',
124             'comment' => 'The company belongs in this industry',
125             'label' => 'LBL_INDUSTRY',
126           ),
127         ),
128
129         array (
130           array (
131             'name' => 'annual_revenue',
132             'comment' => 'Annual revenue for this company',
133             'label' => 'LBL_ANNUAL_REVENUE',
134           ),
135           array (
136             'name' => 'employees',
137             'comment' => 'Number of employees, varchar to accomodate for both number (100) or range (50-100)',
138             'label' => 'LBL_EMPLOYEES',
139           ),
140         ),
141
142         array (
143           array (
144             'name' => 'sic_code',
145             'comment' => 'SIC code of the account',
146             'label' => 'LBL_SIC_CODE',
147           ),
148           array (
149             'name' => 'ticker_symbol',
150             'comment' => 'The stock trading (ticker) symbol for the company',
151             'label' => 'LBL_TICKER_SYMBOL',
152           ),
153         ),
154
155         array (
156           array (
157             'name' => 'parent_name',
158             'label' => 'LBL_MEMBER_OF',
159           ),
160           array (
161             'name' => 'ownership',
162             'comment' => '',
163             'label' => 'LBL_OWNERSHIP',
164           ),
165         ),
166
167         array (
168           'campaign_name',
169         
170           array (
171             'name' => 'rating',
172             'comment' => 'An arbitrary rating for this company for use in comparisons with others',
173             'label' => 'LBL_RATING',
174           ),
175         ),
176       ),
177       'LBL_PANEL_ASSIGNMENT' => 
178       array (
179         array (
180           array (
181             'name' => 'assigned_user_name',
182             'label' => 'LBL_ASSIGNED_TO',
183           ),
184           array (
185             'name' => 'date_modified',
186             'label' => 'LBL_DATE_MODIFIED',
187             'customCode' => '{$fields.date_modified.value} {$APP.LBL_BY} {$fields.modified_by_name.value}',
188           ),
189         ),
190         array (
191           array (
192             'name' => 'date_entered',
193             'customCode' => '{$fields.date_entered.value} {$APP.LBL_BY} {$fields.created_by_name.value}',
194           ),
195         ),
196       ),
197     )
198 );
199 ?>