diff --git a/akvo/templates/reportserver/BIRT/.settings/org.eclipse.birt.report.designer.ui.prefs b/akvo/templates/reportserver/BIRT/.settings/org.eclipse.birt.report.designer.ui.prefs new file mode 100644 index 0000000000..219a57cca4 --- /dev/null +++ b/akvo/templates/reportserver/BIRT/.settings/org.eclipse.birt.report.designer.ui.prefs @@ -0,0 +1,2 @@ +#Wed Oct 28 11:40:19 CET 2015 +org.eclipse.birt.report.designer.ui.preference.custom.colors.preferencestore=15790320;15593441;14188070;7180207;5794168;14245493;14776844;3454323;16777215;16777215;16777215;16777215;16777215;16777215;16777215;16777215 diff --git a/akvo/templates/reportserver/BIRT/BIRT report workflow.odg b/akvo/templates/reportserver/BIRT/BIRT report workflow.odg new file mode 100644 index 0000000000..945e50687e Binary files /dev/null and b/akvo/templates/reportserver/BIRT/BIRT report workflow.odg differ diff --git a/akvo/templates/reportserver/BIRT/Photoless.rptdesign b/akvo/templates/reportserver/BIRT/Photoless.rptdesign new file mode 100644 index 0000000000..6b1f2cbfb0 --- /dev/null +++ b/akvo/templates/reportserver/BIRT/Photoless.rptdesign @@ -0,0 +1,2992 @@ + + + Akvo Foundation + Eclipse BIRT Designer Version 4.4.2.v201410272105 Build <4.4.2.v20150217-1805> + + + odaDriverClass + 122 + + + odaURL + 122 + + + odaUser + 122 + + + odaAutoCommit + 122 + false + + + odaIsolationMode + 122 + + + odaPassword + 122 + + + odaJndiName + 122 + + + OdaConnProfileName + 122 + + + OdaConnProfileStorePath + 122 + + + in + /templates/grouped_listing.gif + org.eclipse.birt.report.designer.ui.cheatsheet.groupedlisting + ltr + 96 + + + + + metadataBidiFormatStr + ILYNN + + + disabledMetadataBidiFormatStr + + + contentBidiFormatStr + ILYNN + + + disabledContentBidiFormatStr + + + org.postgresql.Driver + jdbc:postgresql://localhost:1234/rsr + rsr_readonly + cmVtb25zdHJhdGluZ3JvZGVudA== + + + + + nulls lowest + + + + RSR readonly + + + + + 2.0 + + + + + + + id + 1 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + subtitle + 3 + + 12 + 75 + 0 + NotNullable + + subtitle + + + + subtitle + + 75 + + + + + + + status + 4 + + 12 + 1 + 0 + NotNullable + + status + + + + status + + 1 + + + + + + + project_plan_summary + 5 + + 12 + 2147483647 + 0 + NotNullable + + project_plan_summary + + + + project_plan_summary + + 2147483647 + + + + + + + current_image + 6 + + 12 + 100 + 0 + NotNullable + + current_image + + + + current_image + + 100 + + + + + + + current_image_caption + 7 + + 12 + 50 + 0 + NotNullable + + current_image_caption + + + + current_image_caption + + 50 + + + + + + + goals_overview + 8 + + 12 + 2147483647 + 0 + NotNullable + + goals_overview + + + + goals_overview + + 2147483647 + + + + + + + current_status + 9 + + 12 + 2147483647 + 0 + NotNullable + + current_status + + + + current_status + + 2147483647 + + + + + + + project_plan + 10 + + 12 + 2147483647 + 0 + NotNullable + + project_plan + + + + project_plan + + 2147483647 + + + + + + + sustainability + 11 + + 12 + 2147483647 + 0 + NotNullable + + sustainability + + + + sustainability + + 2147483647 + + + + + + + background + 12 + + 12 + 2147483647 + 0 + NotNullable + + background + + + + background + + 2147483647 + + + + + + + notes + 13 + + 12 + 2147483647 + 0 + NotNullable + + notes + + + + notes + + 2147483647 + + + + + + + currency + 14 + + 12 + 3 + 0 + NotNullable + + currency + + + + currency + + 3 + + + + + + + date_start_planned + 15 + + 91 + 13 + 0 + Nullable + + date_start_planned + + + + date_start_planned + + 13 + + + + + + + date_end_planned + 16 + + 91 + 13 + 0 + Nullable + + date_end_planned + + + + date_end_planned + + 13 + + + + + + + budget + 17 + + 2 + 14 + 2 + Nullable + + budget + + + + budget + + 16 + + + + + + + funds + 18 + + 2 + 14 + 2 + Nullable + + funds + + + + funds + + 16 + + + + + + + funds_needed + 19 + + 2 + 14 + 2 + Nullable + + funds_needed + + + + funds_needed + + 16 + + + + + + + primary_location_id + 20 + + 4 + 10 + 0 + Nullable + + primary_location_id + + + + primary_location_id + + 11 + + + + + + + language + 21 + + 12 + 2 + 0 + NotNullable + + language + + + + language + + 2 + + + + + + + current_image_credit + 22 + + 12 + 50 + 0 + NotNullable + + current_image_credit + + + + current_image_credit + + 50 + + + + + + + target_group + 23 + + 12 + 2147483647 + 0 + NotNullable + + target_group + + + + target_group + + 2147483647 + + + + + + + created_at + 24 + + 93 + 29 + 6 + Nullable + + created_at + + + + created_at + + 29 + + + + + + + last_modified_at + 25 + + 93 + 29 + 6 + Nullable + + last_modified_at + + + + last_modified_at + + 29 + + + + + + + donate_button + 26 + + -7 + 1 + 0 + NotNullable + + donate_button + + + + donate_button + + 1 + + + + + + + sync_owner_id + 27 + + 4 + 10 + 0 + Nullable + + sync_owner_id + + + + sync_owner_id + + 11 + + + + + + + date_start_actual + 28 + + 91 + 13 + 0 + Nullable + + date_start_actual + + + + date_start_actual + + 13 + + + + + + + date_end_actual + 29 + + 91 + 13 + 0 + Nullable + + date_end_actual + + + + date_end_actual + + 13 + + + + + + + hierarchy + 30 + + 4 + 10 + 0 + Nullable + + hierarchy + + + + hierarchy + + 11 + + + + + + + project_scope + 31 + + 12 + 2 + 0 + NotNullable + + project_scope + + + + project_scope + + 2 + + + + + + + capital_spend_percentage + 32 + + 2 + 4 + 1 + Nullable + + capital_spend_percentage + + + + capital_spend_percentage + + 6 + + + + + + + collaboration_type + 33 + + 12 + 1 + 0 + NotNullable + + collaboration_type + + + + collaboration_type + + 1 + + + + + + + default_aid_type + 34 + + 12 + 3 + 0 + NotNullable + + default_aid_type + + + + default_aid_type + + 3 + + + + + + + default_finance_type + 35 + + 12 + 3 + 0 + NotNullable + + default_finance_type + + + + default_finance_type + + 3 + + + + + + + default_flow_type + 36 + + 12 + 2 + 0 + NotNullable + + default_flow_type + + + + default_flow_type + + 2 + + + + + + + default_tied_status + 37 + + 12 + 1 + 0 + NotNullable + + default_tied_status + + + + default_tied_status + + 1 + + + + + + + last_update_id + 38 + + 4 + 10 + 0 + Nullable + + last_update_id + + + + last_update_id + + 11 + + + + + + + iati_activity_id + 39 + + 12 + 100 + 0 + Nullable + + iati_activity_id + + + + iati_activity_id + + 100 + + + + + + + sync_owner_secondary_reporter + 40 + + -7 + 1 + 0 + Nullable + + sync_owner_secondary_reporter + + + + sync_owner_secondary_reporter + + 1 + + + + + + + country_budget_vocabulary + 41 + + 12 + 1 + 0 + NotNullable + + country_budget_vocabulary + + + + country_budget_vocabulary + + 1 + + + + + + + +]]> + + + nulls lowest + + + project_count + measure + project_count + project_count + + + update_count + measure + update_count + update_count + + + + + + + 1 + project_count + decimal + + + 2 + update_count + decimal + + + + RSR readonly + + + 1 + project_count + project_count + decimal + -5 + + + 2 + update_count + update_count + decimal + -5 + + + + + + 2.0 + + + + + + + id + 1 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + subtitle + 3 + + 12 + 75 + 0 + NotNullable + + subtitle + + + + subtitle + + 75 + + + + + + + status + 4 + + 12 + 1 + 0 + NotNullable + + status + + + + status + + 1 + + + + + + + project_plan_summary + 5 + + 12 + 2147483647 + 0 + NotNullable + + project_plan_summary + + + + project_plan_summary + + 2147483647 + + + + + + + current_image + 6 + + 12 + 100 + 0 + NotNullable + + current_image + + + + current_image + + 100 + + + + + + + current_image_caption + 7 + + 12 + 50 + 0 + NotNullable + + current_image_caption + + + + current_image_caption + + 50 + + + + + + + goals_overview + 8 + + 12 + 2147483647 + 0 + NotNullable + + goals_overview + + + + goals_overview + + 2147483647 + + + + + + + current_status + 9 + + 12 + 2147483647 + 0 + NotNullable + + current_status + + + + current_status + + 2147483647 + + + + + + + project_plan + 10 + + 12 + 2147483647 + 0 + NotNullable + + project_plan + + + + project_plan + + 2147483647 + + + + + + + sustainability + 11 + + 12 + 2147483647 + 0 + NotNullable + + sustainability + + + + sustainability + + 2147483647 + + + + + + + background + 12 + + 12 + 2147483647 + 0 + NotNullable + + background + + + + background + + 2147483647 + + + + + + + notes + 13 + + 12 + 2147483647 + 0 + NotNullable + + notes + + + + notes + + 2147483647 + + + + + + + currency + 14 + + 12 + 3 + 0 + NotNullable + + currency + + + + currency + + 3 + + + + + + + date_start_planned + 15 + + 91 + 13 + 0 + Nullable + + date_start_planned + + + + date_start_planned + + 13 + + + + + + + date_end_planned + 16 + + 91 + 13 + 0 + Nullable + + date_end_planned + + + + date_end_planned + + 13 + + + + + + + budget + 17 + + 2 + 14 + 2 + Nullable + + budget + + + + budget + + 16 + + + + + + + funds + 18 + + 2 + 14 + 2 + Nullable + + funds + + + + funds + + 16 + + + + + + + funds_needed + 19 + + 2 + 14 + 2 + Nullable + + funds_needed + + + + funds_needed + + 16 + + + + + + + primary_location_id + 20 + + 4 + 10 + 0 + Nullable + + primary_location_id + + + + primary_location_id + + 11 + + + + + + + language + 21 + + 12 + 2 + 0 + NotNullable + + language + + + + language + + 2 + + + + + + + current_image_credit + 22 + + 12 + 50 + 0 + NotNullable + + current_image_credit + + + + current_image_credit + + 50 + + + + + + + target_group + 23 + + 12 + 2147483647 + 0 + NotNullable + + target_group + + + + target_group + + 2147483647 + + + + + + + created_at + 24 + + 93 + 29 + 6 + Nullable + + created_at + + + + created_at + + 29 + + + + + + + last_modified_at + 25 + + 93 + 29 + 6 + Nullable + + last_modified_at + + + + last_modified_at + + 29 + + + + + + + donate_button + 26 + + -7 + 1 + 0 + NotNullable + + donate_button + + + + donate_button + + 1 + + + + + + + sync_owner_id + 27 + + 4 + 10 + 0 + Nullable + + sync_owner_id + + + + sync_owner_id + + 11 + + + + + + + date_start_actual + 28 + + 91 + 13 + 0 + Nullable + + date_start_actual + + + + date_start_actual + + 13 + + + + + + + date_end_actual + 29 + + 91 + 13 + 0 + Nullable + + date_end_actual + + + + date_end_actual + + 13 + + + + + + + hierarchy + 30 + + 4 + 10 + 0 + Nullable + + hierarchy + + + + hierarchy + + 11 + + + + + + + project_scope + 31 + + 12 + 2 + 0 + NotNullable + + project_scope + + + + project_scope + + 2 + + + + + + + capital_spend_percentage + 32 + + 2 + 4 + 1 + Nullable + + capital_spend_percentage + + + + capital_spend_percentage + + 6 + + + + + + + collaboration_type + 33 + + 12 + 1 + 0 + NotNullable + + collaboration_type + + + + collaboration_type + + 1 + + + + + + + default_aid_type + 34 + + 12 + 3 + 0 + NotNullable + + default_aid_type + + + + default_aid_type + + 3 + + + + + + + default_finance_type + 35 + + 12 + 3 + 0 + NotNullable + + default_finance_type + + + + default_finance_type + + 3 + + + + + + + default_flow_type + 36 + + 12 + 2 + 0 + NotNullable + + default_flow_type + + + + default_flow_type + + 2 + + + + + + + default_tied_status + 37 + + 12 + 1 + 0 + NotNullable + + default_tied_status + + + + default_tied_status + + 1 + + + + + + + last_update_id + 38 + + 4 + 10 + 0 + Nullable + + last_update_id + + + + last_update_id + + 11 + + + + + + + iati_activity_id + 39 + + 12 + 100 + 0 + Nullable + + iati_activity_id + + + + iati_activity_id + + 100 + + + + + + + sync_owner_secondary_reporter + 40 + + -7 + 1 + 0 + Nullable + + sync_owner_secondary_reporter + + + + sync_owner_secondary_reporter + + 1 + + + + + + + country_budget_vocabulary + 41 + + 12 + 1 + 0 + NotNullable + + country_budget_vocabulary + + + + country_budget_vocabulary + + 1 + + + + + + + +]]> + + + nulls lowest + + + id + measure + id + id + + + title + dimension + title + title + + + + + + + 1 + id + integer + + + 2 + title + string + + + + RSR readonly + + + 1 + id + id + integer + 4 + + + 2 + title + title + string + 12 + + + + + + 2.0 + + + + + + + id + 1 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + subtitle + 3 + + 12 + 75 + 0 + NotNullable + + subtitle + + + + subtitle + + 75 + + + + + + + status + 4 + + 12 + 1 + 0 + NotNullable + + status + + + + status + + 1 + + + + + + + project_plan_summary + 5 + + 12 + 2147483647 + 0 + NotNullable + + project_plan_summary + + + + project_plan_summary + + 2147483647 + + + + + + + current_image + 6 + + 12 + 100 + 0 + NotNullable + + current_image + + + + current_image + + 100 + + + + + + + current_image_caption + 7 + + 12 + 50 + 0 + NotNullable + + current_image_caption + + + + current_image_caption + + 50 + + + + + + + goals_overview + 8 + + 12 + 2147483647 + 0 + NotNullable + + goals_overview + + + + goals_overview + + 2147483647 + + + + + + + current_status + 9 + + 12 + 2147483647 + 0 + NotNullable + + current_status + + + + current_status + + 2147483647 + + + + + + + project_plan + 10 + + 12 + 2147483647 + 0 + NotNullable + + project_plan + + + + project_plan + + 2147483647 + + + + + + + sustainability + 11 + + 12 + 2147483647 + 0 + NotNullable + + sustainability + + + + sustainability + + 2147483647 + + + + + + + background + 12 + + 12 + 2147483647 + 0 + NotNullable + + background + + + + background + + 2147483647 + + + + + + + notes + 13 + + 12 + 2147483647 + 0 + NotNullable + + notes + + + + notes + + 2147483647 + + + + + + + currency + 14 + + 12 + 3 + 0 + NotNullable + + currency + + + + currency + + 3 + + + + + + + date_start_planned + 15 + + 91 + 13 + 0 + Nullable + + date_start_planned + + + + date_start_planned + + 13 + + + + + + + date_end_planned + 16 + + 91 + 13 + 0 + Nullable + + date_end_planned + + + + date_end_planned + + 13 + + + + + + + budget + 17 + + 2 + 14 + 2 + Nullable + + budget + + + + budget + + 16 + + + + + + + funds + 18 + + 2 + 14 + 2 + Nullable + + funds + + + + funds + + 16 + + + + + + + funds_needed + 19 + + 2 + 14 + 2 + Nullable + + funds_needed + + + + funds_needed + + 16 + + + + + + + primary_location_id + 20 + + 4 + 10 + 0 + Nullable + + primary_location_id + + + + primary_location_id + + 11 + + + + + + + language + 21 + + 12 + 2 + 0 + NotNullable + + language + + + + language + + 2 + + + + + + + current_image_credit + 22 + + 12 + 50 + 0 + NotNullable + + current_image_credit + + + + current_image_credit + + 50 + + + + + + + target_group + 23 + + 12 + 2147483647 + 0 + NotNullable + + target_group + + + + target_group + + 2147483647 + + + + + + + created_at + 24 + + 93 + 29 + 6 + Nullable + + created_at + + + + created_at + + 29 + + + + + + + last_modified_at + 25 + + 93 + 29 + 6 + Nullable + + last_modified_at + + + + last_modified_at + + 29 + + + + + + + donate_button + 26 + + -7 + 1 + 0 + NotNullable + + donate_button + + + + donate_button + + 1 + + + + + + + sync_owner_id + 27 + + 4 + 10 + 0 + Nullable + + sync_owner_id + + + + sync_owner_id + + 11 + + + + + + + date_start_actual + 28 + + 91 + 13 + 0 + Nullable + + date_start_actual + + + + date_start_actual + + 13 + + + + + + + date_end_actual + 29 + + 91 + 13 + 0 + Nullable + + date_end_actual + + + + date_end_actual + + 13 + + + + + + + hierarchy + 30 + + 4 + 10 + 0 + Nullable + + hierarchy + + + + hierarchy + + 11 + + + + + + + project_scope + 31 + + 12 + 2 + 0 + NotNullable + + project_scope + + + + project_scope + + 2 + + + + + + + capital_spend_percentage + 32 + + 2 + 4 + 1 + Nullable + + capital_spend_percentage + + + + capital_spend_percentage + + 6 + + + + + + + collaboration_type + 33 + + 12 + 1 + 0 + NotNullable + + collaboration_type + + + + collaboration_type + + 1 + + + + + + + default_aid_type + 34 + + 12 + 3 + 0 + NotNullable + + default_aid_type + + + + default_aid_type + + 3 + + + + + + + default_finance_type + 35 + + 12 + 3 + 0 + NotNullable + + default_finance_type + + + + default_finance_type + + 3 + + + + + + + default_flow_type + 36 + + 12 + 2 + 0 + NotNullable + + default_flow_type + + + + default_flow_type + + 2 + + + + + + + default_tied_status + 37 + + 12 + 1 + 0 + NotNullable + + default_tied_status + + + + default_tied_status + + 1 + + + + + + + last_update_id + 38 + + 4 + 10 + 0 + Nullable + + last_update_id + + + + last_update_id + + 11 + + + + + + + iati_activity_id + 39 + + 12 + 100 + 0 + Nullable + + iati_activity_id + + + + iati_activity_id + + 100 + + + + + + + sync_owner_secondary_reporter + 40 + + -7 + 1 + 0 + Nullable + + sync_owner_secondary_reporter + + + + sync_owner_secondary_reporter + + 1 + + + + + + + country_budget_vocabulary + 41 + + 12 + 1 + 0 + NotNullable + + country_budget_vocabulary + + + + country_budget_vocabulary + + 1 + + + + + + + +]]> + + + + + + + + + + + + + + + + + + 100% + + + + + html + new Date()]]> + + + + + + + + + + + 7.947916666666667in + Projects_without_photo + + + id + id + dataSetRow["id"] + integer + + + title + title + dataSetRow["title"] + string + + + Aggregation + Count + integer + COUNT + + + Expression + + + true + + + + 0.8020833333333334in + + + 7.145833333333333in + +
+ + + + + + + + +
+ + + + + 8pt + right + id + + + + + title + + + + + +
+ +
diff --git a/akvo/templates/reportserver/BIRT/Project-results-simple-table.rptdesign b/akvo/templates/reportserver/BIRT/Project-results-simple-table.rptdesign new file mode 100644 index 0000000000..4c22bd4db9 --- /dev/null +++ b/akvo/templates/reportserver/BIRT/Project-results-simple-table.rptdesign @@ -0,0 +1,1759 @@ + + + Akvo Foundation + Eclipse BIRT Designer Version 4.4.2.v201410272105 Build <4.4.2.v20150217-1805> + in + /templates/grouped_listing.gif + org.eclipse.birt.report.designer.ui.cheatsheet.groupedlisting + ltr + 96 + + + Id number of the project + Project id + static + true + integer + true + + 2849 + + + simple + false + text-box + + Unformatted + + + + + + + + metadataBidiFormatStr + ILYNN + + + disabledMetadataBidiFormatStr + + + contentBidiFormatStr + ILYNN + + + disabledContentBidiFormatStr + + + org.postgresql.Driver + jdbc:postgresql://localhost:1234/rsr + rsr + YnlwMGNndE1SQU13Y2JubzIxY3hWYm14cFM0TkxSaThuQkNScklNZQ== + + + + + metadataBidiFormatStr + ILYNN + + + disabledMetadataBidiFormatStr + + + contentBidiFormatStr + ILYNN + + + disabledContentBidiFormatStr + + + org.postgresql.Driver + jdbc:postgresql://localhost:1234/rsr + rsr_readonly + cmVtb25zdHJhdGluZ3JvZGVudA== + + + + + metadataBidiFormatStr + ILYNN + + + disabledMetadataBidiFormatStr + + + contentBidiFormatStr + ILYNN + + + disabledContentBidiFormatStr + + + org.postgresql.Driver + jdbc:postgresql://psql:5432/rsrreports + rsr + YnlwMGNndE1SQU13Y2JubzIxY3hWYm14cFM0TkxSaThuQkNScklNZQ== + + + + + nulls lowest + + + + projid + TheProjectId + + integer + 4 + 1 + 2849 + true + false + + + + + + 1 + title + string + + + 2 + result_title + string + + + 3 + result_pk + integer + + + 4 + type + string + + + 5 + result_description + string + + + 6 + aggregation_status + integer + + + 7 + indicator_title + string + + + 8 + indicator_pk + integer + + + 9 + measure + string + + + 10 + indicator_description + string + + + 11 + ascending + integer + + + 12 + baseline_year + integer + + + 13 + baseline_value + string + + + 14 + baseline_comment + string + + + 15 + indicatorperiod_pk + integer + + + 16 + period_start + date + + + 17 + period_end + date + + + 18 + target_value + string + + + 19 + target_comment + string + + + 20 + actual_value + string + + + 21 + actual_comment + string + + + + RSR readonly + + + 1 + title + title + string + + + 2 + result_title + result_title + string + + + 3 + result_pk + result_pk + integer + + + 4 + type + type + string + + + 5 + result_description + result_description + string + + + 6 + aggregation_status + aggregation_status + integer + + + 7 + indicator_title + indicator_title + string + + + 8 + indicator_pk + indicator_pk + integer + + + 9 + measure + measure + string + + + 10 + indicator_description + indicator_description + string + + + 11 + ascending + ascending + integer + + + 12 + baseline_year + baseline_year + integer + + + 13 + baseline_value + baseline_value + string + + + 14 + baseline_comment + baseline_comment + string + + + 15 + indicatorperiod_pk + indicatorperiod_pk + integer + + + 16 + period_start + period_start + date + + + 17 + period_end + period_end + date + + + 18 + target_value + target_value + string + + + 19 + target_comment + target_comment + string + + + 20 + actual_value + actual_value + string + + + 21 + actual_comment + actual_comment + string + + + + + + 2.0 + + + + + + + id + 1 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + subtitle + 3 + + 12 + 75 + 0 + NotNullable + + subtitle + + + + subtitle + + 75 + + + + + + + status + 4 + + 12 + 1 + 0 + NotNullable + + status + + + + status + + 1 + + + + + + + project_plan_summary + 5 + + 12 + 2147483647 + 0 + NotNullable + + project_plan_summary + + + + project_plan_summary + + 2147483647 + + + + + + + current_image + 6 + + 12 + 100 + 0 + NotNullable + + current_image + + + + current_image + + 100 + + + + + + + current_image_caption + 7 + + 12 + 50 + 0 + NotNullable + + current_image_caption + + + + current_image_caption + + 50 + + + + + + + goals_overview + 8 + + 12 + 2147483647 + 0 + NotNullable + + goals_overview + + + + goals_overview + + 2147483647 + + + + + + + current_status + 9 + + 12 + 2147483647 + 0 + NotNullable + + current_status + + + + current_status + + 2147483647 + + + + + + + project_plan + 10 + + 12 + 2147483647 + 0 + NotNullable + + project_plan + + + + project_plan + + 2147483647 + + + + + + + sustainability + 11 + + 12 + 2147483647 + 0 + NotNullable + + sustainability + + + + sustainability + + 2147483647 + + + + + + + background + 12 + + 12 + 2147483647 + 0 + NotNullable + + background + + + + background + + 2147483647 + + + + + + + notes + 13 + + 12 + 2147483647 + 0 + NotNullable + + notes + + + + notes + + 2147483647 + + + + + + + currency + 14 + + 12 + 3 + 0 + NotNullable + + currency + + + + currency + + 3 + + + + + + + date_start_planned + 15 + + 91 + 13 + 0 + Nullable + + date_start_planned + + + + date_start_planned + + 13 + + + + + + + date_end_planned + 16 + + 91 + 13 + 0 + Nullable + + date_end_planned + + + + date_end_planned + + 13 + + + + + + + budget + 17 + + 2 + 14 + 2 + Nullable + + budget + + + + budget + + 16 + + + + + + + funds + 18 + + 2 + 14 + 2 + Nullable + + funds + + + + funds + + 16 + + + + + + + funds_needed + 19 + + 2 + 14 + 2 + Nullable + + funds_needed + + + + funds_needed + + 16 + + + + + + + primary_location_id + 20 + + 4 + 10 + 0 + Nullable + + primary_location_id + + + + primary_location_id + + 11 + + + + + + + language + 21 + + 12 + 2 + 0 + NotNullable + + language + + + + language + + 2 + + + + + + + current_image_credit + 22 + + 12 + 50 + 0 + NotNullable + + current_image_credit + + + + current_image_credit + + 50 + + + + + + + target_group + 23 + + 12 + 2147483647 + 0 + NotNullable + + target_group + + + + target_group + + 2147483647 + + + + + + + created_at + 24 + + 93 + 29 + 6 + Nullable + + created_at + + + + created_at + + 29 + + + + + + + last_modified_at + 25 + + 93 + 29 + 6 + Nullable + + last_modified_at + + + + last_modified_at + + 29 + + + + + + + donate_button + 26 + + -7 + 1 + 0 + NotNullable + + donate_button + + + + donate_button + + 1 + + + + + + + sync_owner_id + 27 + + 4 + 10 + 0 + Nullable + + sync_owner_id + + + + sync_owner_id + + 11 + + + + + + + date_start_actual + 28 + + 91 + 13 + 0 + Nullable + + date_start_actual + + + + date_start_actual + + 13 + + + + + + + date_end_actual + 29 + + 91 + 13 + 0 + Nullable + + date_end_actual + + + + date_end_actual + + 13 + + + + + + + hierarchy + 30 + + 4 + 10 + 0 + Nullable + + hierarchy + + + + hierarchy + + 11 + + + + + + + project_scope + 31 + + 12 + 2 + 0 + NotNullable + + project_scope + + + + project_scope + + 2 + + + + + + + capital_spend_percentage + 32 + + 2 + 4 + 1 + Nullable + + capital_spend_percentage + + + + capital_spend_percentage + + 6 + + + + + + + collaboration_type + 33 + + 12 + 1 + 0 + NotNullable + + collaboration_type + + + + collaboration_type + + 1 + + + + + + + default_aid_type + 34 + + 12 + 3 + 0 + NotNullable + + default_aid_type + + + + default_aid_type + + 3 + + + + + + + default_finance_type + 35 + + 12 + 3 + 0 + NotNullable + + default_finance_type + + + + default_finance_type + + 3 + + + + + + + default_flow_type + 36 + + 12 + 2 + 0 + NotNullable + + default_flow_type + + + + default_flow_type + + 2 + + + + + + + default_tied_status + 37 + + 12 + 1 + 0 + NotNullable + + default_tied_status + + + + default_tied_status + + 1 + + + + + + + last_update_id + 38 + + 4 + 10 + 0 + Nullable + + last_update_id + + + + last_update_id + + 11 + + + + + + + iati_activity_id + 39 + + 12 + 100 + 0 + Nullable + + iati_activity_id + + + + iati_activity_id + + 100 + + + + + + + sync_owner_secondary_reporter + 40 + + -7 + 1 + 0 + Nullable + + sync_owner_secondary_reporter + + + + sync_owner_secondary_reporter + + 1 + + + + + + + country_budget_vocabulary + 41 + + 12 + 1 + 0 + NotNullable + + country_budget_vocabulary + + + + country_budget_vocabulary + + 1 + + + + + + + +]]> + + + + + + + + + + + + + + + + a4 + landscape + 0in + + + 100% + + + + + 8pt + 8pt + html + new Date().toLocaleDateString()]]> + + + + + + + + + + 11.125in + Project_results_indicators_periods + + + title + title + dataSetRow["title"] + string + + + result_title + result_title + dataSetRow["result_title"] + string + + + result_pk + result_pk + dataSetRow["result_pk"] + integer + + + type + type + dataSetRow["type"] + string + + + result_description + result_description + dataSetRow["result_description"] + string + + + aggregation_status + aggregation_status + dataSetRow["aggregation_status"] + integer + + + indicator_title + indicator_title + dataSetRow["indicator_title"] + string + + + indicator_pk + indicator_pk + dataSetRow["indicator_pk"] + integer + + + measure + measure + dataSetRow["measure"] + string + + + indicator_description + indicator_description + dataSetRow["indicator_description"] + string + + + ascending + ascending + dataSetRow["ascending"] + integer + + + baseline_year + baseline_year + dataSetRow["baseline_year"] + integer + + + baseline_value + baseline_value + dataSetRow["baseline_value"] + string + + + baseline_comment + baseline_comment + dataSetRow["baseline_comment"] + string + + + indicatorperiod_pk + indicatorperiod_pk + dataSetRow["indicatorperiod_pk"] + integer + + + period_start + period_start + dataSetRow["period_start"] + date + + + period_end + period_end + dataSetRow["period_end"] + date + + + target_value + target_value + dataSetRow["target_value"] + string + + + target_comment + target_comment + dataSetRow["target_comment"] + string + + + actual_value + actual_value + dataSetRow["actual_value"] + string + + + actual_comment + actual_comment + dataSetRow["actual_comment"] + string + + + + true + 0.7916666666666666in + + + true + 0.5520833333333334in + + + true + 0.3541666666666667in + + + true + 0.5416666666666666in + + + true + 0.5416666666666666in + + + true + 0.5416666666666666in + + + true + 0.5208333333333334in + + + true + 0.5208333333333334in + + + true + 0.5208333333333334in + + + true + 0.5208333333333334in + + + true + 0.5208333333333334in + + + true + 0.5208333333333334in + + + 0.5208333333333334in + + + 0.5208333333333334in + + + 0.5208333333333334in + + + 0.5208333333333334in + + + 0.5208333333333334in + + + 0.5208333333333334in + +
+ + 0.5416666666666666in + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + 0.3229166666666667in + + + title + + + + + result_title + + + + + type + + + + + result_description + + + + + aggregation_status + + + + + indicator_title + + + + + measure + + + + + indicator_description + + + + + ascending + + + + + baseline_year + + + + + baseline_value + + + + + baseline_comment + + + + + + Custom + yyyy-MM-dd + + period_start + + + + + + Custom + yyyy-MM-dd + + period_end + + + + + target_value + + + + + target_comment + + + + + actual_value + + + + + actual_comment + + + + + +
+ +
diff --git a/akvo/templates/reportserver/BIRT/Top-budgeted-projects.rptdesign b/akvo/templates/reportserver/BIRT/Top-budgeted-projects.rptdesign new file mode 100644 index 0000000000..bfb2869a70 --- /dev/null +++ b/akvo/templates/reportserver/BIRT/Top-budgeted-projects.rptdesign @@ -0,0 +1,3905 @@ + + + Akvo Foundation + Eclipse BIRT Designer Version 4.4.2.v201410272105 Build <4.4.2.v20150217-1805> + in + /templates/grouped_listing.gif + org.eclipse.birt.report.designer.ui.cheatsheet.groupedlisting + ltr + 96 + + + + + metadataBidiFormatStr + ILYNN + + + disabledMetadataBidiFormatStr + + + contentBidiFormatStr + ILYNN + + + disabledContentBidiFormatStr + + + org.postgresql.Driver + jdbc:postgresql://localhost:1234/rsr + rsr_readonly + cmVtb25zdHJhdGluZ3JvZGVudA== + + + + + nulls lowest + + + id + measure + id + id + + + title + dimension + title + title + + + subtitle + dimension + subtitle + subtitle + + + status + dimension + status + status + + + project_plan_summary + dimension + project_plan_summary + project_plan_summary + + + current_image + dimension + current_image + current_image + + + current_image_caption + dimension + current_image_caption + current_image_caption + + + goals_overview + dimension + goals_overview + goals_overview + + + current_status + dimension + current_status + current_status + + + project_plan + dimension + project_plan + project_plan + + + sustainability + dimension + sustainability + sustainability + + + background + dimension + background + background + + + notes + dimension + notes + notes + + + currency + dimension + currency + currency + + + date_start_planned + dimension + date_start_planned + date_start_planned + + + date_end_planned + dimension + date_end_planned + date_end_planned + + + budget + measure + budget + budget + + + funds + measure + funds + funds + + + funds_needed + measure + funds_needed + funds_needed + + + primary_location_id + measure + primary_location_id + primary_location_id + + + language + dimension + language + language + + + current_image_credit + dimension + current_image_credit + current_image_credit + + + target_group + dimension + target_group + target_group + + + created_at + dimension + created_at + created_at + + + last_modified_at + dimension + last_modified_at + last_modified_at + + + donate_button + measure + donate_button + donate_button + + + sync_owner_id + measure + sync_owner_id + sync_owner_id + + + date_start_actual + dimension + date_start_actual + date_start_actual + + + date_end_actual + dimension + date_end_actual + date_end_actual + + + hierarchy + measure + hierarchy + hierarchy + + + project_scope + dimension + project_scope + project_scope + + + capital_spend_percentage + measure + capital_spend_percentage + capital_spend_percentage + + + collaboration_type + dimension + collaboration_type + collaboration_type + + + default_aid_type + dimension + default_aid_type + default_aid_type + + + default_finance_type + dimension + default_finance_type + default_finance_type + + + default_flow_type + dimension + default_flow_type + default_flow_type + + + default_tied_status + dimension + default_tied_status + default_tied_status + + + last_update_id + measure + last_update_id + last_update_id + + + iati_activity_id + dimension + iati_activity_id + iati_activity_id + + + sync_owner_secondary_reporter + measure + sync_owner_secondary_reporter + sync_owner_secondary_reporter + + + country_budget_vocabulary + dimension + country_budget_vocabulary + country_budget_vocabulary + + + city + dimension + city + city + + + countryname + dimension + countryname + countryname + + + + + projid + TheProjectId + + integer + 4 + 1 + 2849 + true + false + + + + + + 1 + id + integer + + + 2 + title + string + + + 3 + subtitle + string + + + 4 + status + string + + + 5 + project_plan_summary + string + + + 6 + current_image + string + + + 7 + current_image_caption + string + + + 8 + goals_overview + string + + + 9 + current_status + string + + + 10 + project_plan + string + + + 11 + sustainability + string + + + 12 + background + string + + + 13 + notes + string + + + 14 + currency + string + + + 15 + date_start_planned + date + + + 16 + date_end_planned + date + + + 17 + budget + decimal + + + 18 + funds + decimal + + + 19 + funds_needed + decimal + + + 20 + primary_location_id + integer + + + 21 + language + string + + + 22 + current_image_credit + string + + + 23 + target_group + string + + + 24 + created_at + date-time + + + 25 + last_modified_at + date-time + + + 26 + donate_button + integer + + + 27 + sync_owner_id + integer + + + 28 + date_start_actual + date + + + 29 + date_end_actual + date + + + 30 + hierarchy + integer + + + 31 + project_scope + string + + + 32 + capital_spend_percentage + decimal + + + 33 + collaboration_type + string + + + 34 + default_aid_type + string + + + 35 + default_finance_type + string + + + 36 + default_flow_type + string + + + 37 + default_tied_status + string + + + 38 + last_update_id + integer + + + 39 + iati_activity_id + string + + + 40 + sync_owner_secondary_reporter + integer + + + 41 + country_budget_vocabulary + string + + + 42 + is_impact_project + integer + + + 43 + city + string + + + 44 + countryname + string + + + + RSR readonly + + + 1 + id + id + integer + + + 2 + title + title + string + + + 3 + subtitle + subtitle + string + + + 4 + status + status + string + + + 5 + project_plan_summary + project_plan_summary + string + + + 6 + current_image + current_image + string + + + 7 + current_image_caption + current_image_caption + string + + + 8 + goals_overview + goals_overview + string + + + 9 + current_status + current_status + string + + + 10 + project_plan + project_plan + string + + + 11 + sustainability + sustainability + string + + + 12 + background + background + string + + + 13 + notes + notes + string + + + 14 + currency + currency + string + + + 15 + date_start_planned + date_start_planned + date + + + 16 + date_end_planned + date_end_planned + date + + + 17 + budget + budget + decimal + + + 18 + funds + funds + decimal + + + 19 + funds_needed + funds_needed + decimal + + + 20 + primary_location_id + primary_location_id + integer + + + 21 + language + language + string + + + 22 + current_image_credit + current_image_credit + string + + + 23 + target_group + target_group + string + + + 24 + created_at + created_at + date-time + + + 25 + last_modified_at + last_modified_at + date-time + + + 26 + donate_button + donate_button + integer + + + 27 + sync_owner_id + sync_owner_id + integer + + + 28 + date_start_actual + date_start_actual + date + + + 29 + date_end_actual + date_end_actual + date + + + 30 + hierarchy + hierarchy + integer + + + 31 + project_scope + project_scope + string + + + 32 + capital_spend_percentage + capital_spend_percentage + decimal + + + 33 + collaboration_type + collaboration_type + string + + + 34 + default_aid_type + default_aid_type + string + + + 35 + default_finance_type + default_finance_type + string + + + 36 + default_flow_type + default_flow_type + string + + + 37 + default_tied_status + default_tied_status + string + + + 38 + last_update_id + last_update_id + integer + + + 39 + iati_activity_id + iati_activity_id + string + + + 40 + sync_owner_secondary_reporter + sync_owner_secondary_reporter + integer + + + 41 + country_budget_vocabulary + country_budget_vocabulary + string + + + 42 + is_impact_project + is_impact_project + integer + + + 43 + city + city + string + + + 44 + countryname + countryname + string + + + + + + 2.0 + + + + + + + id + 1 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + subtitle + 3 + + 12 + 75 + 0 + NotNullable + + subtitle + + + + subtitle + + 75 + + + + + + + status + 4 + + 12 + 1 + 0 + NotNullable + + status + + + + status + + 1 + + + + + + + project_plan_summary + 5 + + 12 + 2147483647 + 0 + NotNullable + + project_plan_summary + + + + project_plan_summary + + 2147483647 + + + + + + + current_image + 6 + + 12 + 100 + 0 + NotNullable + + current_image + + + + current_image + + 100 + + + + + + + current_image_caption + 7 + + 12 + 50 + 0 + NotNullable + + current_image_caption + + + + current_image_caption + + 50 + + + + + + + goals_overview + 8 + + 12 + 2147483647 + 0 + NotNullable + + goals_overview + + + + goals_overview + + 2147483647 + + + + + + + current_status + 9 + + 12 + 2147483647 + 0 + NotNullable + + current_status + + + + current_status + + 2147483647 + + + + + + + project_plan + 10 + + 12 + 2147483647 + 0 + NotNullable + + project_plan + + + + project_plan + + 2147483647 + + + + + + + sustainability + 11 + + 12 + 2147483647 + 0 + NotNullable + + sustainability + + + + sustainability + + 2147483647 + + + + + + + background + 12 + + 12 + 2147483647 + 0 + NotNullable + + background + + + + background + + 2147483647 + + + + + + + notes + 13 + + 12 + 2147483647 + 0 + NotNullable + + notes + + + + notes + + 2147483647 + + + + + + + currency + 14 + + 12 + 3 + 0 + NotNullable + + currency + + + + currency + + 3 + + + + + + + date_start_planned + 15 + + 91 + 13 + 0 + Nullable + + date_start_planned + + + + date_start_planned + + 13 + + + + + + + date_end_planned + 16 + + 91 + 13 + 0 + Nullable + + date_end_planned + + + + date_end_planned + + 13 + + + + + + + budget + 17 + + 2 + 14 + 2 + Nullable + + budget + + + + budget + + 16 + + + + + + + funds + 18 + + 2 + 14 + 2 + Nullable + + funds + + + + funds + + 16 + + + + + + + funds_needed + 19 + + 2 + 14 + 2 + Nullable + + funds_needed + + + + funds_needed + + 16 + + + + + + + primary_location_id + 20 + + 4 + 10 + 0 + Nullable + + primary_location_id + + + + primary_location_id + + 11 + + + + + + + language + 21 + + 12 + 2 + 0 + NotNullable + + language + + + + language + + 2 + + + + + + + current_image_credit + 22 + + 12 + 50 + 0 + NotNullable + + current_image_credit + + + + current_image_credit + + 50 + + + + + + + target_group + 23 + + 12 + 2147483647 + 0 + NotNullable + + target_group + + + + target_group + + 2147483647 + + + + + + + created_at + 24 + + 93 + 29 + 6 + Nullable + + created_at + + + + created_at + + 29 + + + + + + + last_modified_at + 25 + + 93 + 29 + 6 + Nullable + + last_modified_at + + + + last_modified_at + + 29 + + + + + + + donate_button + 26 + + -7 + 1 + 0 + NotNullable + + donate_button + + + + donate_button + + 1 + + + + + + + sync_owner_id + 27 + + 4 + 10 + 0 + Nullable + + sync_owner_id + + + + sync_owner_id + + 11 + + + + + + + date_start_actual + 28 + + 91 + 13 + 0 + Nullable + + date_start_actual + + + + date_start_actual + + 13 + + + + + + + date_end_actual + 29 + + 91 + 13 + 0 + Nullable + + date_end_actual + + + + date_end_actual + + 13 + + + + + + + hierarchy + 30 + + 4 + 10 + 0 + Nullable + + hierarchy + + + + hierarchy + + 11 + + + + + + + project_scope + 31 + + 12 + 2 + 0 + NotNullable + + project_scope + + + + project_scope + + 2 + + + + + + + capital_spend_percentage + 32 + + 2 + 4 + 1 + Nullable + + capital_spend_percentage + + + + capital_spend_percentage + + 6 + + + + + + + collaboration_type + 33 + + 12 + 1 + 0 + NotNullable + + collaboration_type + + + + collaboration_type + + 1 + + + + + + + default_aid_type + 34 + + 12 + 3 + 0 + NotNullable + + default_aid_type + + + + default_aid_type + + 3 + + + + + + + default_finance_type + 35 + + 12 + 3 + 0 + NotNullable + + default_finance_type + + + + default_finance_type + + 3 + + + + + + + default_flow_type + 36 + + 12 + 2 + 0 + NotNullable + + default_flow_type + + + + default_flow_type + + 2 + + + + + + + default_tied_status + 37 + + 12 + 1 + 0 + NotNullable + + default_tied_status + + + + default_tied_status + + 1 + + + + + + + last_update_id + 38 + + 4 + 10 + 0 + Nullable + + last_update_id + + + + last_update_id + + 11 + + + + + + + iati_activity_id + 39 + + 12 + 100 + 0 + Nullable + + iati_activity_id + + + + iati_activity_id + + 100 + + + + + + + sync_owner_secondary_reporter + 40 + + -7 + 1 + 0 + Nullable + + sync_owner_secondary_reporter + + + + sync_owner_secondary_reporter + + 1 + + + + + + + country_budget_vocabulary + 41 + + 12 + 1 + 0 + NotNullable + + country_budget_vocabulary + + + + country_budget_vocabulary + + 1 + + + + + + + +]]> + + + nulls lowest + + + id + measure + id + id + + + title + dimension + title + title + + + subtitle + dimension + subtitle + subtitle + + + status + dimension + status + status + + + project_plan_summary + dimension + project_plan_summary + project_plan_summary + + + current_image + dimension + current_image + current_image + + + current_image_caption + dimension + current_image_caption + current_image_caption + + + goals_overview + dimension + goals_overview + goals_overview + + + current_status + dimension + current_status + current_status + + + project_plan + dimension + project_plan + project_plan + + + sustainability + dimension + sustainability + sustainability + + + background + dimension + background + background + + + notes + dimension + notes + notes + + + currency + dimension + currency + currency + + + date_start_planned + dimension + date_start_planned + date_start_planned + + + date_end_planned + dimension + date_end_planned + date_end_planned + + + budget + measure + budget + budget + + + funds + measure + funds + funds + + + funds_needed + measure + funds_needed + funds_needed + + + primary_location_id + measure + primary_location_id + primary_location_id + + + language + dimension + language + language + + + current_image_credit + dimension + current_image_credit + current_image_credit + + + target_group + dimension + target_group + target_group + + + created_at + dimension + created_at + created_at + + + last_modified_at + dimension + last_modified_at + last_modified_at + + + donate_button + measure + donate_button + donate_button + + + sync_owner_id + measure + sync_owner_id + sync_owner_id + + + date_start_actual + dimension + date_start_actual + date_start_actual + + + date_end_actual + dimension + date_end_actual + date_end_actual + + + hierarchy + measure + hierarchy + hierarchy + + + project_scope + dimension + project_scope + project_scope + + + capital_spend_percentage + measure + capital_spend_percentage + capital_spend_percentage + + + collaboration_type + dimension + collaboration_type + collaboration_type + + + default_aid_type + dimension + default_aid_type + default_aid_type + + + default_finance_type + dimension + default_finance_type + default_finance_type + + + default_flow_type + dimension + default_flow_type + default_flow_type + + + default_tied_status + dimension + default_tied_status + default_tied_status + + + last_update_id + measure + last_update_id + last_update_id + + + iati_activity_id + dimension + iati_activity_id + iati_activity_id + + + sync_owner_secondary_reporter + measure + sync_owner_secondary_reporter + sync_owner_secondary_reporter + + + country_budget_vocabulary + dimension + country_budget_vocabulary + country_budget_vocabulary + + + is_impact_project + measure + is_impact_project + is_impact_project + + + city + dimension + city + city + + + countryname + dimension + countryname + countryname + + + + + how_many + + integer + -5 + 1 + 10 + true + false + + + + + + 1 + id + integer + + + 2 + title + string + + + 3 + subtitle + string + + + 4 + status + string + + + 5 + project_plan_summary + string + + + 6 + current_image + string + + + 7 + current_image_caption + string + + + 8 + goals_overview + string + + + 9 + current_status + string + + + 10 + project_plan + string + + + 11 + sustainability + string + + + 12 + background + string + + + 13 + notes + string + + + 14 + currency + string + + + 15 + date_start_planned + date + + + 16 + date_end_planned + date + + + 17 + budget + decimal + + + 18 + funds + decimal + + + 19 + funds_needed + decimal + + + 20 + primary_location_id + integer + + + 21 + language + string + + + 22 + current_image_credit + string + + + 23 + target_group + string + + + 24 + created_at + date-time + + + 25 + last_modified_at + date-time + + + 26 + donate_button + integer + + + 27 + sync_owner_id + integer + + + 28 + date_start_actual + date + + + 29 + date_end_actual + date + + + 30 + hierarchy + integer + + + 31 + project_scope + string + + + 32 + capital_spend_percentage + decimal + + + 33 + collaboration_type + string + + + 34 + default_aid_type + string + + + 35 + default_finance_type + string + + + 36 + default_flow_type + string + + + 37 + default_tied_status + string + + + 38 + last_update_id + integer + + + 39 + iati_activity_id + string + + + 40 + sync_owner_secondary_reporter + integer + + + 41 + country_budget_vocabulary + string + + + 42 + is_impact_project + integer + + + 43 + city + string + + + 44 + countryname + string + + + + RSR readonly + + + 1 + id + id + integer + 4 + + + 2 + title + title + string + 12 + + + 3 + subtitle + subtitle + string + 12 + + + 4 + status + status + string + 12 + + + 5 + project_plan_summary + project_plan_summary + string + 12 + + + 6 + current_image + current_image + string + 12 + + + 7 + current_image_caption + current_image_caption + string + 12 + + + 8 + goals_overview + goals_overview + string + 12 + + + 9 + current_status + current_status + string + 12 + + + 10 + project_plan + project_plan + string + 12 + + + 11 + sustainability + sustainability + string + 12 + + + 12 + background + background + string + 12 + + + 13 + notes + notes + string + 12 + + + 14 + currency + currency + string + 12 + + + 15 + date_start_planned + date_start_planned + date + 91 + + + 16 + date_end_planned + date_end_planned + date + 91 + + + 17 + budget + budget + decimal + 2 + + + 18 + funds + funds + decimal + 2 + + + 19 + funds_needed + funds_needed + decimal + 2 + + + 20 + primary_location_id + primary_location_id + integer + 4 + + + 21 + language + language + string + 12 + + + 22 + current_image_credit + current_image_credit + string + 12 + + + 23 + target_group + target_group + string + 12 + + + 24 + created_at + created_at + date-time + 93 + + + 25 + last_modified_at + last_modified_at + date-time + 93 + + + 26 + donate_button + donate_button + integer + -7 + + + 27 + sync_owner_id + sync_owner_id + integer + 4 + + + 28 + date_start_actual + date_start_actual + date + 91 + + + 29 + date_end_actual + date_end_actual + date + 91 + + + 30 + hierarchy + hierarchy + integer + 4 + + + 31 + project_scope + project_scope + string + 12 + + + 32 + capital_spend_percentage + capital_spend_percentage + decimal + 2 + + + 33 + collaboration_type + collaboration_type + string + 12 + + + 34 + default_aid_type + default_aid_type + string + 12 + + + 35 + default_finance_type + default_finance_type + string + 12 + + + 36 + default_flow_type + default_flow_type + string + 12 + + + 37 + default_tied_status + default_tied_status + string + 12 + + + 38 + last_update_id + last_update_id + integer + 4 + + + 39 + iati_activity_id + iati_activity_id + string + 12 + + + 40 + sync_owner_secondary_reporter + sync_owner_secondary_reporter + integer + -7 + + + 41 + country_budget_vocabulary + country_budget_vocabulary + string + 12 + + + 42 + is_impact_project + is_impact_project + integer + -7 + + + 43 + city + city + string + 12 + + + 44 + countryname + countryname + string + 12 + + + + + + 2.0 + + + + In + + + + 1 + + -5 + 0 + 0 + Unknown + + + + + + + + + + + id + 1 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + subtitle + 3 + + 12 + 75 + 0 + NotNullable + + subtitle + + + + subtitle + + 75 + + + + + + + status + 4 + + 12 + 1 + 0 + NotNullable + + status + + + + status + + 1 + + + + + + + project_plan_summary + 5 + + 12 + 2147483647 + 0 + NotNullable + + project_plan_summary + + + + project_plan_summary + + 2147483647 + + + + + + + current_image + 6 + + 12 + 100 + 0 + NotNullable + + current_image + + + + current_image + + 100 + + + + + + + current_image_caption + 7 + + 12 + 50 + 0 + NotNullable + + current_image_caption + + + + current_image_caption + + 50 + + + + + + + goals_overview + 8 + + 12 + 2147483647 + 0 + NotNullable + + goals_overview + + + + goals_overview + + 2147483647 + + + + + + + current_status + 9 + + 12 + 2147483647 + 0 + NotNullable + + current_status + + + + current_status + + 2147483647 + + + + + + + project_plan + 10 + + 12 + 2147483647 + 0 + NotNullable + + project_plan + + + + project_plan + + 2147483647 + + + + + + + sustainability + 11 + + 12 + 2147483647 + 0 + NotNullable + + sustainability + + + + sustainability + + 2147483647 + + + + + + + background + 12 + + 12 + 2147483647 + 0 + NotNullable + + background + + + + background + + 2147483647 + + + + + + + notes + 13 + + 12 + 2147483647 + 0 + NotNullable + + notes + + + + notes + + 2147483647 + + + + + + + currency + 14 + + 12 + 3 + 0 + NotNullable + + currency + + + + currency + + 3 + + + + + + + date_start_planned + 15 + + 91 + 13 + 0 + Nullable + + date_start_planned + + + + date_start_planned + + 13 + + + + + + + date_end_planned + 16 + + 91 + 13 + 0 + Nullable + + date_end_planned + + + + date_end_planned + + 13 + + + + + + + budget + 17 + + 2 + 14 + 2 + Nullable + + budget + + + + budget + + 16 + + + + + + + funds + 18 + + 2 + 14 + 2 + Nullable + + funds + + + + funds + + 16 + + + + + + + funds_needed + 19 + + 2 + 14 + 2 + Nullable + + funds_needed + + + + funds_needed + + 16 + + + + + + + primary_location_id + 20 + + 4 + 10 + 0 + Nullable + + primary_location_id + + + + primary_location_id + + 11 + + + + + + + language + 21 + + 12 + 2 + 0 + NotNullable + + language + + + + language + + 2 + + + + + + + current_image_credit + 22 + + 12 + 50 + 0 + NotNullable + + current_image_credit + + + + current_image_credit + + 50 + + + + + + + target_group + 23 + + 12 + 2147483647 + 0 + NotNullable + + target_group + + + + target_group + + 2147483647 + + + + + + + created_at + 24 + + 93 + 29 + 6 + Nullable + + created_at + + + + created_at + + 29 + + + + + + + last_modified_at + 25 + + 93 + 29 + 6 + Nullable + + last_modified_at + + + + last_modified_at + + 29 + + + + + + + donate_button + 26 + + -7 + 1 + 0 + NotNullable + + donate_button + + + + donate_button + + 1 + + + + + + + sync_owner_id + 27 + + 4 + 10 + 0 + Nullable + + sync_owner_id + + + + sync_owner_id + + 11 + + + + + + + date_start_actual + 28 + + 91 + 13 + 0 + Nullable + + date_start_actual + + + + date_start_actual + + 13 + + + + + + + date_end_actual + 29 + + 91 + 13 + 0 + Nullable + + date_end_actual + + + + date_end_actual + + 13 + + + + + + + hierarchy + 30 + + 4 + 10 + 0 + Nullable + + hierarchy + + + + hierarchy + + 11 + + + + + + + project_scope + 31 + + 12 + 2 + 0 + NotNullable + + project_scope + + + + project_scope + + 2 + + + + + + + capital_spend_percentage + 32 + + 2 + 4 + 1 + Nullable + + capital_spend_percentage + + + + capital_spend_percentage + + 6 + + + + + + + collaboration_type + 33 + + 12 + 1 + 0 + NotNullable + + collaboration_type + + + + collaboration_type + + 1 + + + + + + + default_aid_type + 34 + + 12 + 3 + 0 + NotNullable + + default_aid_type + + + + default_aid_type + + 3 + + + + + + + default_finance_type + 35 + + 12 + 3 + 0 + NotNullable + + default_finance_type + + + + default_finance_type + + 3 + + + + + + + default_flow_type + 36 + + 12 + 2 + 0 + NotNullable + + default_flow_type + + + + default_flow_type + + 2 + + + + + + + default_tied_status + 37 + + 12 + 1 + 0 + NotNullable + + default_tied_status + + + + default_tied_status + + 1 + + + + + + + last_update_id + 38 + + 4 + 10 + 0 + Nullable + + last_update_id + + + + last_update_id + + 11 + + + + + + + iati_activity_id + 39 + + 12 + 100 + 0 + Nullable + + iati_activity_id + + + + iati_activity_id + + 100 + + + + + + + sync_owner_secondary_reporter + 40 + + -7 + 1 + 0 + Nullable + + sync_owner_secondary_reporter + + + + sync_owner_secondary_reporter + + 1 + + + + + + + country_budget_vocabulary + 41 + + 12 + 1 + 0 + NotNullable + + country_budget_vocabulary + + + + country_budget_vocabulary + + 1 + + + + + + + +]]> + + + nulls lowest + + + name + dimension + name + name + + + + + projid + TheProjectId + + integer + 4 + 1 + 2849 + true + false + + + + + + 1 + name + string + + + + RSR readonly + + + 1 + name + name + string + + + + + + nulls lowest + + + id + measure + id + id + + + title + dimension + title + title + + + + + child_of + TheProjectId + + integer + 4 + 1 + 2081 + true + false + + + has_as_parent + TheProjectId + + integer + 4 + 2 + 2081 + true + false + + + + + + 1 + id + integer + + + 2 + title + string + + + + RSR readonly + + + 1 + id + id + integer + + + 2 + title + title + string + + + + + + 2.0 + + + + In + + + + 1 + + 4 + 0 + 0 + Unknown + + + + + + In + + + + 2 + + 4 + 0 + 0 + Unknown + + + + +]]> + + + nulls lowest + + + id + measure + id + id + + + title + dimension + title + title + + + + + child_of + TheProjectId + + integer + 4 + 1 + 2081 + true + false + + + has_as_parent + TheProjectId + + integer + 4 + 2 + 2081 + true + false + + + + + + 1 + id + integer + + + 2 + title + string + + + + RSR readonly + + + 1 + id + id + integer + + + 2 + title + title + string + + + + + + 2.0 + + + + In + + + + 1 + + 4 + 0 + 0 + Unknown + + + + + + In + + + + 2 + + 4 + 0 + 0 + Unknown + + + + +]]> + + + + + + + + + + + + + + + + + + 100% + + + + + html + new Date()]]> + + + + + + + + + + + 7.791666666666667in + Projects_by_budget + + + how_many + + 5 + + + + + + title + title + dataSetRow["title"] + string + + + budget + budget + dataSetRow["budget"] + decimal + + + currency + currency + dataSetRow["currency"] + string + + + row_number + integer + RUNNINGCOUNT + + + Expression + + + true + + + + 0.40625in + + + 1.3229166666666667in + + + 0.5625in + + + 5.5in + +
+ + + + + + + + + + +
+ + + + + right + row_number + + + + + 14pt + + Currency + #,##0{RoundingMode=HALF_UP} + + right + + + le + bold + row["row_number"] + + 3 + + + + budget + + + + + 14pt + 8pt + 8pt + + + row["currency"] + eq + + "EUR" + + + + + currency + + + + + 14pt + bold + 1pt + 1pt + 1pt + 1pt + title + + + none + + + + + + + +
+ +
diff --git a/akvo/templates/reportserver/README.md b/akvo/templates/reportserver/README.md index 35db28bf70..9de7fe287f 100644 --- a/akvo/templates/reportserver/README.md +++ b/akvo/templates/reportserver/README.md @@ -17,14 +17,14 @@ The report has one parameter, TheProjectId, which is created on the RS as a Data https://reporting.test.akvo-ops.org/reportserver/reportserver/httpauthexport?key=project_results&user=user1&password=unicorns&format=pdf&download=false&p_TheProjectId=2081 Since this exposes a password, even if just a dummy one, it should be hidden behind the rsr nginx proxy which can append the key/username/password query parameters. A proxy rule like this should do it, as the original query parameters will be copied over: - +``` location /report/project { proxy_pass https://reporting.test.akvo-ops.org; rewrite ^(.*)$ /reportserver/reportserver/httpauthexport?key=project_results&username=user1&password=unicorns break; } - +``` The URL will then become something like -https://rsr.akvo.org/report/project/2849?format=pdf +``` https://rsr.akvo.org/report/project/2849?format=pdf ``` where format can be one of [WORD, PDF, HTML, PNG, EXCEL].