]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - tests/modules/UpgradeWizard/SugarMerge/od_metadata_files/610/oob/modules/Accounts/metadata/detailviewdefs.php
Added unit tests.
[Github/sugarcrm.git] / tests / modules / UpgradeWizard / SugarMerge / od_metadata_files / 610 / oob / 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' => 'phone_office',
60             'comment' => 'The office phone number',
61             'label' => 'LBL_PHONE_OFFICE',
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
105         array (
106           array (
107             'name' => 'email1',
108             'studio' => 'false',
109             'label' => 'LBL_EMAIL',
110           ),
111         ),
112         array (
113           array (
114             'name' => 'description',
115             'comment' => 'Full text of the note',
116             'label' => 'LBL_DESCRIPTION',
117           ),
118         ),
119       ),
120       'LBL_PANEL_ADVANCED' => 
121       array (
122
123         array (
124           array (
125             'name' => 'account_type',
126             'comment' => 'The Company is of this type',
127             'label' => 'LBL_TYPE',
128           ),
129           array (
130             'name' => 'industry',
131             'comment' => 'The company belongs in this industry',
132             'label' => 'LBL_INDUSTRY',
133           ),
134         ),
135
136         array (
137           array (
138             'name' => 'annual_revenue',
139             'comment' => 'Annual revenue for this company',
140             'label' => 'LBL_ANNUAL_REVENUE',
141           ),
142           array (
143             'name' => 'employees',
144             'comment' => 'Number of employees, varchar to accomodate for both number (100) or range (50-100)',
145             'label' => 'LBL_EMPLOYEES',
146           ),
147         ),
148
149         array (
150           array (
151             'name' => 'sic_code',
152             'comment' => 'SIC code of the account',
153             'label' => 'LBL_SIC_CODE',
154           ),
155           array (
156             'name' => 'ticker_symbol',
157             'comment' => 'The stock trading (ticker) symbol for the company',
158             'label' => 'LBL_TICKER_SYMBOL',
159           ),
160         ),
161
162         array (
163           array (
164             'name' => 'parent_name',
165             'label' => 'LBL_MEMBER_OF',
166           ),
167           array (
168             'name' => 'ownership',
169             'comment' => '',
170             'label' => 'LBL_OWNERSHIP',
171           ),
172         ),
173
174         array (
175           'campaign_name',
176         
177           array (
178             'name' => 'rating',
179             'comment' => 'An arbitrary rating for this company for use in comparisons with others',
180             'label' => 'LBL_RATING',
181           ),
182         ),
183       ),
184       'LBL_PANEL_ASSIGNMENT' => 
185       array (
186         array (
187           array (
188             'name' => 'assigned_user_name',
189             'label' => 'LBL_ASSIGNED_TO',
190           ),
191           array (
192             'name' => 'date_modified',
193             'label' => 'LBL_DATE_MODIFIED',
194             'customCode' => '{$fields.date_modified.value} {$APP.LBL_BY} {$fields.modified_by_name.value}',
195           ),
196         ),
197         array (
198           array (
199             'name' => 'date_entered',
200             'customCode' => '{$fields.date_entered.value} {$APP.LBL_BY} {$fields.created_by_name.value}',
201           ),
202         ),
203       ),
204     )
205 );
206 ?>