Skip to content

Project Management Module

Cristian Marin edited this page Apr 21, 2017 · 3 revisions

The Project Management Module, provides clean interface for Project Request and Project Management

WP Templates

WP Templates are specific Wordpress Page Templates for content manipulation.

Project Request

Field Value
Main File ./templates/template-csi-project-request.php

Ajax Calls

Hashtag Action
#!newprojectrequest csi_pm_new_pr_form
#!ownprojectrequest csi_pm_build_page_own_project_request
#!showprojectrequest csi_pm_build_page_show_project_request
#!editprojectrequest csi_pm_build_page_edit_project_request_form
#!listprojectrequests csi_pm_build_page_list_project_requests

Project Management Control Center

Field Value
Main File ./templates/template-pm-control-center.php

Ajax Calls

Hashtag Action
#!newproject csi_pm_new_project_form
#!editproject csi_pm_build_page_edit_project_form
#!editproject csi_pm_build_page_edit_project_form
#!listprojects csi_pm_build_page_list_projects
#!showproject csi_pm_build_page_show_project

PHP Classes

### Project Class

Field Value
Main File ./classes/project-management/class-project.php

Methods

Access Name Description Call
public __construct
public csi_define_capabilities
protected backend_wp_sp_table_code
protected backend_wp_sp_table_short_name
public shortcode_project_panel
public csi_new_project_request
public csi_pm_new_project
public csi_user_project_request_status
public csi_pm_build_page_edit_project_form ajax
public csi_pm_new_project_form ajax
public csi_pm_filtered_panel
protected csi_pm_panel_builder
public csi_pm_build_page_list_projects
public csi_pm_build_page_show_project
public csi_pm_build_page_intro
protected csi_pm_build_gantt

Project Status Class

Field Value
Main File ./classes/project-management/class-project-status.php

Methods

Access Name Description Call
public __construct
public db_install_data

Variables

Access Name Description
public default_status_code

Project Request Class

Field Value
Main File ./classes/project-management/class-project-request.php

Methods

Access Name Description Call
public __construct
public csi_define_capabilities pl
public csi_pm_project_request_build_page_intro
public csi_pm_build_page_edit_project_request_form 
public csi_pm_build_page_edit_project_request
public csi_pm_new_pr_form
public csi_pm_build_page_own_project_request
public csi_pm_build_page_show_project_request
public csi_pm_new_pr
public csi_pm_build_page_list_project_requests

Project Request Status Class

Field Value
Main File ./classes/project-management/class-project-request-status.php

Methods

Access Name Description Call
public __construct
public db_install_data
public csi_pm_popup_project_request_status_info