init
This commit is contained in:
72
modules/ev_Orders/metadata/SearchFields.php
Normal file
72
modules/ev_Orders/metadata/SearchFields.php
Normal file
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$searchFields[$module_name] = array(
|
||||
'name' => array('query_type' => 'default'),
|
||||
'parent_name' => array( 'query_type'=>'default'),
|
||||
'code' => array( 'query_type'=>'default'),
|
||||
'product_name' => array( 'query_type'=>'default'),
|
||||
'product_kind' => array( 'query_type'=>'default'),
|
||||
'product_brand' => array( 'query_type'=>'default'),
|
||||
'product_size' => array( 'query_type'=>'default'),
|
||||
'quantity' => array( 'query_type'=>'default'),
|
||||
'status' => array( 'query_type'=>'default'),
|
||||
'send_date' => array( 'query_type'=>'default'),
|
||||
'delivery_date' => array( 'query_type'=>'default'),
|
||||
'register_date' => array( 'query_type'=>'default'),
|
||||
|
||||
|
||||
|
||||
//Range Search Support
|
||||
'range_date_entered' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_date_entered' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_date_entered' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'range_send_date' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_send_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_send_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
|
||||
'range_delivery_date' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_delivery_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_delivery_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
|
||||
'range_register_date' => array('query_type' => 'default', 'enable_range_search' => true, 'is_date_field' => true),
|
||||
'start_range_register_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field' => true
|
||||
),
|
||||
'end_range_register_date' => array(
|
||||
'query_type' => 'default',
|
||||
'enable_range_search' => true,
|
||||
'is_date_field'
|
||||
)
|
||||
//Range Search Support
|
||||
);
|
||||
45
modules/ev_Orders/metadata/dashletviewdefs.php
Normal file
45
modules/ev_Orders/metadata/dashletviewdefs.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
global $current_user;
|
||||
|
||||
$dashletData['ev_OrdersDashlet']['searchFields'] = array(
|
||||
'date_entered' => array(
|
||||
'default' => ''
|
||||
),
|
||||
'date_modified' => array(
|
||||
'default' => ''
|
||||
),
|
||||
'assigned_user_id' => array(
|
||||
'type' => 'assigned_user_name',
|
||||
'default' => $current_user->name
|
||||
),
|
||||
);
|
||||
$dashletData['ev_OrdersDashlet']['columns'] = array(
|
||||
'name' => array(
|
||||
'width' => '40',
|
||||
'label' => 'LBL_LIST_NAME',
|
||||
'link' => true,
|
||||
'default' => true
|
||||
),
|
||||
'date_entered' => array(
|
||||
'width' => '15',
|
||||
'label' => 'LBL_DATE_ENTERED',
|
||||
'default' => true
|
||||
),
|
||||
'date_modified' => array(
|
||||
'width' => '15',
|
||||
'label' => 'LBL_DATE_MODIFIED'
|
||||
),
|
||||
'created_by' => array(
|
||||
'width' => '8',
|
||||
'label' => 'LBL_CREATED'
|
||||
),
|
||||
'assigned_user_name' => array(
|
||||
'width' => '8',
|
||||
'label' => 'LBL_LIST_ASSIGNED_USER'
|
||||
),
|
||||
);
|
||||
86
modules/ev_Orders/metadata/listviewdefs.php
Normal file
86
modules/ev_Orders/metadata/listviewdefs.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$listViewDefs[$module_name] = array(
|
||||
|
||||
'NAME' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_NAME',
|
||||
'link' => false,
|
||||
),
|
||||
'STATUS' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_STATUS',
|
||||
'link' => false,
|
||||
'type' => 'enum',
|
||||
),
|
||||
|
||||
'PARENT_NAME' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PARENT_NAME',
|
||||
'link' => false,
|
||||
),
|
||||
|
||||
'CODE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_INDEX',
|
||||
'link' => false,
|
||||
),
|
||||
'PRODUCT_NAME' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_NAME',
|
||||
'link' => false,
|
||||
),
|
||||
|
||||
'PRODUCT_KIND' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_KIND',
|
||||
'link' => false,
|
||||
),
|
||||
'PRODUCT_SIZE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_SIZE',
|
||||
'link' => false,
|
||||
),
|
||||
'PRODUCT_BRAND' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_PRODUCT_BRAND',
|
||||
'link' => false,
|
||||
),
|
||||
'REGISTER_DATE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_REGISTER_DATE',
|
||||
'link' => false,
|
||||
),
|
||||
'DELIVERY_DATE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_SEND_DATE',
|
||||
'link' => false,
|
||||
),
|
||||
'SEND_DATE' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_DELIVERY_DATE',
|
||||
'link' => false,
|
||||
),
|
||||
'QUANTITY' => array(
|
||||
'width' => '15',
|
||||
'default' => true,
|
||||
'label' => 'LBL_QUANTITY',
|
||||
'link' => false,
|
||||
),
|
||||
);
|
||||
11
modules/ev_Orders/metadata/metafiles.php
Normal file
11
modules/ev_Orders/metadata/metafiles.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$metafiles[$module_name] = array(
|
||||
'detailviewdefs' => 'modules/' . $module_name . '/metadata/detailviewdefs.php',
|
||||
'editviewdefs' => 'modules/' . $module_name . '/metadata/editviewdefs.php',
|
||||
'listviewdefs' => 'modules/' . $module_name . '/metadata/listviewdefs.php',
|
||||
'searchdefs' => 'modules/' . $module_name . '/metadata/searchdefs.php',
|
||||
'popupdefs' => 'modules/' . $module_name . '/metadata/popupdefs.php',
|
||||
'searchfields' => 'modules/' . $module_name . '/metadata/SearchFields.php',
|
||||
);
|
||||
20
modules/ev_Orders/metadata/popupdefs.php
Normal file
20
modules/ev_Orders/metadata/popupdefs.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$object_name = 'ev_Orders';
|
||||
$_module_name = 'ev_orders';
|
||||
$popupMeta = array(
|
||||
'moduleMain' => $module_name,
|
||||
'varName' => $object_name,
|
||||
'orderBy' => $_module_name . '.name',
|
||||
'whereClauses' => array(
|
||||
'name' => $_module_name . '.name',
|
||||
),
|
||||
'searchInputs' => array(
|
||||
'name'
|
||||
),
|
||||
);
|
||||
51
modules/ev_Orders/metadata/searchdefs.php
Normal file
51
modules/ev_Orders/metadata/searchdefs.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$searchdefs[$module_name] = array(
|
||||
'templateMeta' => array(
|
||||
'maxColumns' => '6',
|
||||
'maxColumnsBasic' => '6',
|
||||
'widths' => array(
|
||||
'label' => '10',
|
||||
'field' => '30',
|
||||
),
|
||||
),
|
||||
'layout' => array(
|
||||
'basic_search' => array(
|
||||
'name',
|
||||
'parent_name',
|
||||
'status',
|
||||
'code',
|
||||
'product_name',
|
||||
'delivery_date',
|
||||
),
|
||||
'advanced_search' => array(
|
||||
'name',
|
||||
'parent_name',
|
||||
'status',
|
||||
'code',
|
||||
'product_name',
|
||||
'product_kind' => array(
|
||||
'type' => 'enum',
|
||||
'options' => 'ecmproducts_product_kind_dom',
|
||||
'name' => 'product_kind',
|
||||
),
|
||||
'product_brand' => array(
|
||||
'type' => 'enum',
|
||||
'options' => 'ecmproducts_product_brand_dom',
|
||||
'name' => 'product_brand',
|
||||
),
|
||||
'product_size' => array(
|
||||
'type' => 'enum',
|
||||
'options' => 'ecmproducts_product_size_dom',
|
||||
'name' => 'product_size',
|
||||
),
|
||||
'register_date',
|
||||
'send_date',
|
||||
'delivery_date',
|
||||
'quantity',
|
||||
|
||||
|
||||
),
|
||||
),
|
||||
);
|
||||
42
modules/ev_Orders/metadata/subpanels/default.php
Normal file
42
modules/ev_Orders/metadata/subpanels/default.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
if (!defined('sugarEntry') || !sugarEntry) {
|
||||
die('Not A Valid Entry Point');
|
||||
}
|
||||
|
||||
$module_name = 'ev_Orders';
|
||||
$subpanel_layout = array(
|
||||
'top_buttons' => array(
|
||||
array(
|
||||
'widget_class' => 'SubPanelTopCreateButton'
|
||||
),
|
||||
array(
|
||||
'widget_class' => 'SubPanelTopSelectButton',
|
||||
'popup_module' => $module_name
|
||||
),
|
||||
),
|
||||
'where' => '',
|
||||
'list_fields' => array(
|
||||
'name' => array(
|
||||
'vname' => 'LBL_NAME',
|
||||
'widget_class' => 'SubPanelDetailViewLink',
|
||||
'width' => '45%',
|
||||
),
|
||||
'date_modified' => array(
|
||||
'vname' => 'LBL_DATE_MODIFIED',
|
||||
'width' => '45%',
|
||||
),
|
||||
'edit_button' => array(
|
||||
'vname' => 'LBL_EDIT_BUTTON',
|
||||
'widget_class' => 'SubPanelEditButton',
|
||||
'module' => $module_name,
|
||||
'width' => '4%',
|
||||
),
|
||||
'remove_button' => array(
|
||||
'vname' => 'LBL_REMOVE',
|
||||
'widget_class' => 'SubPanelRemoveButton',
|
||||
'module' => $module_name,
|
||||
'width' => '5%',
|
||||
),
|
||||
),
|
||||
);
|
||||
Reference in New Issue
Block a user