#NEWLINE# @ property #NEWLINE# def data_providers( self ) : #NEWLINE# #INDENT# config = self . report_config #NEWLINE# if self . is_reporting_type ( ) : #NEWLINE# #INDENT# self . emailable = True #NEWLINE# self . split = True #NEWLINE# if self . is_rendered_as_email : #NEWLINE# #INDENT# return [ FacilityReportData ( config ) ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return [ FacilityReportData ( config ) , StockLevelsLegend ( config ) , InputStock ( config ) , UsersData ( config ) , InventoryManagementData ( config ) , ProductSelectionPane ( self , hide_columns = False ) ] #NEWLINE# #UNINDENT# #UNINDENT# self . split = False #NEWLINE# self . emailable = False #NEWLINE# config . update ( self . data ( ) ) #NEWLINE# return [ ProductAvailabilityData ( config = config ) , ReportingRates ( config = config ) , ReportingDetails ( config = config ) ]