8204: Enable "Complete Individual Report" to show individual's tags
This commit is contained in:
parent
2da2bcdeac
commit
70fd3d1dbc
@ -474,6 +474,30 @@ class IndivCompleteReport(Report):
|
|||||||
self.doc.start_paragraph('IDS-Normal')
|
self.doc.start_paragraph('IDS-Normal')
|
||||||
self.doc.end_paragraph()
|
self.doc.end_paragraph()
|
||||||
|
|
||||||
|
def write_tags(self):
|
||||||
|
|
||||||
|
thlist = self.person.get_tag_list()
|
||||||
|
if len(thlist) == 0:
|
||||||
|
return
|
||||||
|
tags = []
|
||||||
|
|
||||||
|
self.doc.start_table("tags","IDS-IndTable")
|
||||||
|
self.doc.start_row()
|
||||||
|
self.doc.start_cell("IDS-TableHead", 2)
|
||||||
|
self.write_paragraph(self._('Tags'), style='IDS-TableTitle')
|
||||||
|
self.doc.end_cell()
|
||||||
|
self.doc.end_row()
|
||||||
|
for tag_handle in thlist:
|
||||||
|
tag = self._db.get_tag_from_handle(tag_handle)
|
||||||
|
tags.append(tag.get_name())
|
||||||
|
for text in sorted(tags):
|
||||||
|
self.doc.start_row()
|
||||||
|
self.write_cell(text)
|
||||||
|
self.doc.end_row()
|
||||||
|
self.doc.end_table()
|
||||||
|
self.doc.start_paragraph('IDS-Normal')
|
||||||
|
self.doc.end_paragraph()
|
||||||
|
|
||||||
def write_families(self):
|
def write_families(self):
|
||||||
|
|
||||||
if not len(self.person.get_family_handle_list()):
|
if not len(self.person.get_family_handle_list()):
|
||||||
@ -800,6 +824,7 @@ class IndivCompleteReport(Report):
|
|||||||
self.write_associations()
|
self.write_associations()
|
||||||
self.write_attributes()
|
self.write_attributes()
|
||||||
self.write_LDS_ordinances()
|
self.write_LDS_ordinances()
|
||||||
|
self.write_tags()
|
||||||
self.write_note()
|
self.write_note()
|
||||||
if self.use_srcs:
|
if self.use_srcs:
|
||||||
if self.use_pagebreak and self.bibli.get_citation_count():
|
if self.use_pagebreak and self.bibli.get_citation_count():
|
||||||
|
Loading…
Reference in New Issue
Block a user