Skip to content

project-open/intranet-reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

]po[ Reporting Core

This package is part of ]project-open[, an open-source enterprise project management system.

For more information about ]project-open[ please see:

About ]po[ Reporting Core:

Inquires into the ]project-open[ database about the status of projects, users, finances, timesheets, etc. provide the raw base material for reporting functions related to the assessment of project progression,efficiency,budget, etc. The Reporting Core is the base package for reporting functions in ]project-open[ and all other reporting related packages are add-on extensions which supplement the Reporting Core. The Reporting Base includes several generic pre-defined reports which have configurable search options.

Online Reference Documentation

Project Reporting

Timesheet Management

Project Controlling

Surveys

Users

Standard Reports located in other packages

Procedure Files

lib/create-ts-chart.adp
lib/create-ts-chart.tcl
lib/project-deviation-time-budget.adp
lib/project-deviation-time-budget.tcl
tcl/intranet-reporting-procs.tclReporting Component Library

Procedures

im_package_reporting_idReturns the package id of the intranet-reporting module
im_report_accuracy_selectReturns a formatted select widget (radio buttons) to allow a user to select accuracy
im_report_content_typeReturns the suitable MIME type for the given output_format
im_report_display_footerDisplay the footer stack of a single row in a project-open report.
im_report_format_numberWrite out the number in a suitably formatted way for the output medium.
im_report_http_encodingReturns a suitable HTTP "Content-Type" value.
im_report_number_locale_selectReturns a formatted select widget (select) to allow a user to select the number locale of a report
im_report_optionsReturns a list of all Reports.
im_report_output_format_selectReturns a formatted select widget (radio buttons) to allow a user to select the output format
im_report_quote_cellTake care of output specific characters: <li> Quote HTML characters for HTML <li> Quote double quotes for CSV
im_report_render_cellRenders one cell via ns_write directly into a report HTTP session
im_report_render_footerRenders the footer stack of a single row in a project-open report.
im_report_render_headerRenders a single row in a project-open report.
im_report_render_rowRenders one line of a report via ns_write directly into a report HTTP session
im_report_selectReturns a select box with all Reports in the company.
im_report_skip_if_zeroReturns an empty string if "amount" is zero.
im_report_status_active
im_report_status_deleted
im_report_take_all_ordered_permutationsreturns all permutations of a list
im_report_take_n_from_listreturns n elements from list
im_report_tcl_encodingReturns a suitable conversion for the 'encoding convertto' command.
im_report_type_indicator
im_report_type_simple_sql
im_report_update_countersTakes a definition of the report counters and update the counter values according to the variables in the parent frame
im_report_write_http_headersWrites a suitable HTTP header to the connection.
im_reporting_form_update_ajaxIncludes JS code for asynchronous HTML requests to be triggered when source element is changed.
im_reporting_rest_errorWrites out an error message for the specified format
im_reporting_sub_project_name_pathReturns a subproject name composed by all superior project in the hierarchy
im_reporting_sub_project_name_path_helperReturns a subproject name composed by all superior project in the hierarchy
im_reporting_tree_sortkey_prettyReturns a shortened tree_sortkey
im_reporting_tree_sortkey_spacersReturns spacers for a tree_sortkey to indent a subproject or task

SQL Files

sql/postgresql/intranet-reporting-create.sql
sql/postgresql/intranet-reporting-drop.sql
sql/postgresql/upgrade/upgrade-5.0.1.0.0-5.0.1.0.1.sql
sql/postgresql/upgrade/upgrade-5.0.2.2.0-5.0.2.2.1.sql
sql/postgresql/upgrade/upgrade-5.0.2.4.1-5.0.2.4.2.sql
sql/postgresql/upgrade/upgrade-5.0.2.4.2-5.0.2.4.3.sql

Content Pages

www/
budget-main-projects.tclBudget Check for Main Projects Report This reports lists all main projects with a budget overrun.
capacity-planning.tclBudget for Main Projects Report This reports lists all main projects with a budget overrun.
check-project-finance-customer-fix.tclSet a sub-project's customer field to the one of its parent
check-project-finance-customer.tclCheck if Subprojects have the same company_id as the main project
check-subprojects-customer-fix.tclSet a sub-project's customer field to the one of its parent
check-subprojects-customer.tclCheck if Subprojects have the same company_id as the main project
check-ts-costs-cached.tcl
community-stats.adp
community-stats.tcl
hr-vacation-balance.tclLists vacation balance per user
index.adp
index.tclShow list of reports
js/
ajax_update_select_box.js.adp
ajax_update_select_box.js.tclIncludes JS for updating a target form field (select) when a source form field is changed by the user.
late-projects.adp
late-projects.tcl
logged-units-vs-planned-units.adp
logged-units-vs-planned-units.tclReport showing the project hierarchy, together with financial information and timesheet hours
magazine_editors.separate.tcltesting reports
magazine_editors.tcltesting reports
new.adp
new.tclNew page is basic...
program-eva.tclShow programs (groups of projects) and their budget
project-deviation-time-budget.tcl
project-tasks.adp
project-tasks.tcl
projects-main.tclReport listing all main projects in the system with all available fields + DynFields from projects and customers
skill-profile-unassigned-tasks.tclShows a list of all projects with unassigned skill profile assignments.
survsimp-main.tclReport listing all main projects in the system with all available fields + DynFields from projects and customers
timesheet-customer-project-open.tcltesting reports
timesheet-customer-project-xml-xslt.tcl
timesheet-customer-project.tcltesting reports
timesheet-days-per-project-and-month.tcltesting reports
timesheet-finance.adp
timesheet-finance.tclReport showing the project hierarchy, together with financial information and timesheet hours
timesheet-incomplete-days.tcl
timesheet-invoice-hours.tcltesting reports
timesheet-monthly-hours-absences.tcl
timesheet-monthly-hours-absences2.tcl
timesheet-productivity-calendar-view-workdays-simple.tcltesting reports
timesheet-productivity-calendar-view.tcltesting reports
timesheet-productivity-compensation.tclReport for the componsation
timesheet-productivity.tcltesting reports
user-contacts.tclShows a list of all users in the system, together with their contact information,
vaw-projects-documents.tcltesting reports
view.adp
view.tclShow the results of a single "dynamic" report or indicator
xmlhttp-object-options-custom.tclReturns a key-value list of combo elements in either JSON or XML format to be used to update an arbitrary form combo boxes.