__('projects'),
'name' => __('Projects'),
'menu_name' => __('Projects'),
'singular_name' => __('Project'),
'icon' => 'box_16.png',
'exclude_from_search' => true,
'publicly_queryable' => false,
/* 'module_columns' => array( 'post_title','assign_to','start_date','status', 'percent_complete', 'account_parent', 'post_date'),
'module_columns_config' => array(
'header_a_z' => true,
'grid_type' => 'ajax_data',
'use_paging' => true,
'use_global_default_paging_nb' => true, //THIS MUST BE SET IN GENERAL OPTION, with option 'default_paging_nb'
//'nb_by_page'=>20, //To FORCE A SPECIFIC PAGING NB FOR THIS MODULE. WILL OVERHIDE THE use_global_default_paging_nb NB
'user_can_change_paging_nb_by_module' => true,
), */
'module_editform' => array(
'use_previewbtn' => false
),
'module_datagrid' => array(
'filters' => 'account_parent,assign_to,contact_parent,status,percent_complete,project_task_type',
'privacy_nonadmin' => array(
'field' => 'set_privacy'
),
'columns_definition' => array(
'post_title' => array(
'width' => '25%',
'use_link' => true,
'link_type' => 'edit_post',
'ajax_edit' => true,
'edit_case' => 'dblclick',
"schema" => "
[linkstart]{{field}}[linkend]
Type: {{project_type}}
"
),
'assign_to' => array(
'width' => '10%',
'ajax_edit' => true,
'edit_case' => 'dblclick',
'use_link' => true,
'link_type' => 'user_profile',
),
'account_parent' => array(
'link_type' => 'edit_other_post',
'use_link' => true,
'width' => '10%',
),
'contact_parent' => array(
'link_type' => 'edit_other_post',
'use_link' => true,
'width' => '10%',
),
'start_date' => array(
'column_special_label' => 'Dates',
'special_label' => 'Dates',
'width' => '20%',
"schema" => "Start: {{field}}
End: {{end_date}}
"
),
'end_date' => array(
'width' => '1%',
),
'potential_amount' => array(
'column_special_label' => 'Amount',
'special_label' => 'Amount',
'width' => '20%',
"schema" => "Amount: {{field}}
Type: {{potential_amount_type}}
"
),
'status' => array(
'column_special_label' => 'Status/% Compl.',
'special_label' => 'Status/Percent Completed',
'width' => '15%',
"schema" => "Status: {{field}}
% completed: {{percent_complete}}%
"
),
'project_type' => array(
'width' => '1%',
),
'percent_complete' => array(
'width' => '10%',
),
'percent_complete' => array(
'width' => '10%',
),
'post_date' => array(
'width' => '10%',
),
),
'fields_to_load' => 'potential_amount,potential_amount_type,post_title,assign_to,start_date,end_date,account_parent,contact_parent,status,percent_complete,project_type,post_date',
'columns_initial_list' => 'post_title,assign_to,start_date,account_parent,contact_parent,status,post_date',
'sortby' => 'post_title,assign_to,start_date,account_parent,contact_parent,status,percent_complete,project_type,post_date',
'exportfields' => 'post_title,assign_to,start_date,account_parent,contact_parent,status,percent_complete,project_type,post_date',
'config' => array(
'header_a_z' => true,
'use_paging' => true,
),
),
'module_new_categories' => array('cat15_projects'),
'module_tags' => array('tag15_projects'),
'custom_featured_image' => array(
'thumb_name' => 'fgl_mini_screen',
'sizes' => array(
'fgl_mini_screen' => array(70, 70, true),
'fgl_small_screen' => array(175, 175, true),
'fgl_medium_screen' => array(300, 300),
'fgl_zoom_screen' => array(1000, 1000),
)/* ,
'blocks' => array(
'secondary-image' => _('Second Image'),
'third-image' => _('Third Image'),
'fourth-image' => _('Fourth Image'),
'fifth-image' => _('Fifth Image')
) */
),
'metaboxes' => array(
/* 'quickadd' => array(
'title' => __('Quick Add'), // & tags
'context' => 'side',
'priority' => 'high',
'positioning' => array(
'main' => array(
),
'tabs' => array(
'tablone' => array(
'label' => 'Quick add',
'items' => array(
array('quick_add_taskproj'),
array('quick_add_milestone'),
)
)
/* ,'tabltwo' => array(
'label'=>'tags',
'items'=>array(
array('tags_list'),
)
),
)
)
), */
'team_notif' => array(
'title' => __('Add Related / Teams / Categories'),
'context' => 'side',
'priority' => 'high',
'positioning' => array(
'main' => array(
array('project_addrelated'),
),
'tabs' => array(
'tabltwo' => array(
'label' => 'Team & Notifications',
'items' => array(
array('team_assignments'),
)
),
'tablone' => array(
'label' => 'Categories',
'items' => array(
array('categories_list'),
)
)
)
)
),
'project_information' => array(
'title' => __('Project Information'),
'context' => 'advanced',
'priority' => 'high',
'positioning' => array(
'topbar' => array(
'special' => array('assign_to'),
'common' => array(
'delete_action' => true,
'status_action' => true,
'save_action' => true,)
),
'main' => array(
array(
'status', 'percent_complete'
),
),
'tabs' => array(
'tab_1' => array(
'label' => 'Project Settings',
'items' => array(
array(
'ref_id', 'project_type', 'set_privacy'
),
array(
'account_parent', 'contact_parent'
),
array(
'start_date',
'end_date'
),
array(
'potential_amount', 'potential_amount_type'
),
array(
'created_by', 'created_date', 'modified_date'
),
)
),
'tab_2' => array(
'label' => 'Description & Comments',
'items' => array(
array('descrip_label'),
array('full_description'),
array('comments_label'),
array('comments'),
)
),
'tab_5b' => array(
'label' => 'Project Tasks',
'items' => array(
array('ff_project_child_tasks')//ff_potential_child_tasks
)
),
'tab_5i' => array(
'label' => 'Milestones',
'items' => array(
array('ff_project_child_milestones')//ff_potential_child_tasks
)
),
'tab_10' => array(
'label' => 'Files',
'items' => array(
array('files_upload'),
)
)
)
)
)
/* , 'portfolio_information' => array(
'title' => __('Portfolio Information'),
'context' => 'advanced',
'priority' => 'high',
'positioning' => array(
'main' => array(
),
'tabs' => array(
'tab_portfolio' => array(
'label' => 'Infos Portfolio',
'items' => array(
array(
'project_show_on_site',
'project_push_home', 'private_on_site'
),
array(
'full_description_simple'
),
array(
'project_tech',
),
array(
'demo_url', 'end_url',
),
)
),
'tab_2' => array(
'label' => 'Images Portfolio',
'items' => array(
array('screenshots_upload'),
)
),
)
)
) */
)
);