* src/plugins/StatisticsChart.py

(StatisticsChartOptions.get_report_filters): Add custom filters.
	* src/plugins/Calendar.py (FilterWidget.get_filters): Add custom
	filters.
	* src/plugins/TimeLine.py (TimeLineOptions.get_report_filters):
	Add custom filters.
	* src/plugins/IndivComplete.py
	(IndivCompleteOptions.get_report_filters): Add custom filters.
	* src/plugins/NarrativeWeb.py
	(WebReportOptions.get_report_filters): Add custom filters. 
	encoding errors;
	(GraphVizOptions.get_report_filters): Add custom filters.



svn: r7048
This commit is contained in:
Alex Roitman
2006-07-20 00:42:20 +00:00
parent 9ef39d7809
commit 805a82bcab
7 changed files with 30 additions and 14 deletions

View File

@ -249,7 +249,6 @@ class Calendar(Report):
"""
filter_num = self.options_class.get_filter_number()
filters = self.options_class.get_report_filters(self.start_person)
filters.extend(CustomFilters.get_filters())
self.filter = filters[filter_num]
people = self.filter.apply(self.database,
self.database.get_person_handles(sort_handles=False))
@ -545,6 +544,8 @@ class FilterWidget(Widget):
f.set_name(_("People with a Calendar attribute"))
f.add_rule(Rules.Person.HasTextMatchingSubstringOf(['Calendar',0,0]))
retval.append(f)
retval.extend(CustomFilters.get_filters('Person'))
return retval
# -----------------------------------------------------------------