akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report module

Akvo RSR is covered by the GNU Affero General Public License.

See more details in the license.txt file located at the root folder of the Akvo RSR module. For additional details on the GNU license please see < http://www.gnu.org/licenses/agpl.html >.

class akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.LabelPeriodMapIndicator(indicator)[source]

Bases: ObjectReaderProxy

add_period(period)[source]
class akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.LabeledPeriod(period: akvo.rsr.models.result.indicator_period.IndicatorPeriod, label: akvo.rsr.models.result.indicator_period_label.IndicatorPeriodLabel, type: akvo.rsr.project_overview.IndicatorType, cumulative: bool = False, value: Union[decimal.Decimal, NoneType] = None, numerator: Union[decimal.Decimal, NoneType] = None, denominator: Union[decimal.Decimal, NoneType] = None, disaggregations: Dict[Any, Any] = <factory>)[source]

Bases: object

property actual_value
add_percentage_value(numerator, denominator, disaggregations={})[source]
add_value(value, disaggregations={})[source]
cumulative: bool = False
denominator: Decimal | None = None
disaggregations: Dict[Any, Any]
get_disaggregation_of(category, type)[source]
label: IndicatorPeriodLabel
numerator: Decimal | None = None
period: IndicatorPeriod
property period_disaggregations
property progress
property target_value
type: IndicatorType
value: Decimal | None = None
class akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.LabeledPeriodsIndicatorHierarchyProxy(indicator, children, labels)[source]

Bases: ObjectReaderProxy

property disaggregations
get_labeled_period(label)[source]
property is_cumulative
property labeled_periods
class akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.ProjectProxy(project, results={})[source]

Bases: ProjectProxy

class akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.ResultProxy(result, project, indicators=[])[source]

Bases: ResultProxy

akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.add_email_report_job(request, program_id)[source]
akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.build_view_object(program)[source]
akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.get_program_indicators_with_labeled_periods_aggregate(program)[source]
akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.group_periods_under_indicator(period_lists)[source]
akvo.rsr.views.py_reports.program_period_labels_overview_pdf_report.handle_email_report(params, recipient)[source]