* src/plugins/NavWebPage.py: suppress dates on list pages for restricted

people


svn: r5186
This commit is contained in:
Don Allingham
2005-09-07 01:43:03 +00:00
parent 757c3cae1f
commit d117110b4c
5 changed files with 33 additions and 21 deletions

View File

@@ -1,4 +1,6 @@
2005-09-06 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: suppress dates on list pages for restricted
people
* doc/gramps-manual/C/getstart.xml: text and graphics improvements
* doc/gramps-manual/C/mainwin.xml: text and graphics improvements
* doc/gramps-manual/C/usage.xml: text and graphics improvements

View File

@@ -140,7 +140,7 @@
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="figures/first-open.png" format="PNG" width="311" depth="199" scale="75"/>
<imagedata fileref="figures/first-open.png" format="PNG" width="311" depth="199"/>
</imageobject>
<textobject>
<phrase>Shows Open Database Window.</phrase>

View File

@@ -288,7 +288,7 @@
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="figures/column-editor.png" format="PNG" width="444" depth="437" scale="75"/>
<imagedata fileref="figures/column-editor.png" format="PNG" width="444" depth="437"/>
</imageobject>
<textobject>
<phrase>Shows column editor dialog. </phrase>
@@ -557,7 +557,7 @@
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="figures/pedigree-child-cut.png" format="PNG" width="303" depth="195" scale="75"/>
<imagedata fileref="figures/pedigree-child-cut.png" format="PNG" width="303" depth="195"/>
</imageobject>
<textobject>
<phrase>Shows Children Menu in Pedigree View.</phrase>

View File

@@ -315,9 +315,10 @@
<figure id="missing-media-im">
<title>Missing Media dialog</title>
<screenshot><mediaobject>
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="figures/missing-media.png" format="PNG" width="493" depth="264" scale="75"/>
<imagedata fileref="figures/missing-media.png" format="PNG" width="493" depth="264"/>
</imageobject>
<textobject>
<phrase>Shows Missing Media dialog.</phrase>
@@ -544,7 +545,7 @@
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="figures/missing-media.png" format="PNG" width="434" depth="264" scale="75"/>
<imagedata fileref="figures/missing-media.png" format="PNG" width="434" depth="264"/>
</imageobject>
<textobject>
<phrase>Shows Missing Media dialog.</phrase>

View File

@@ -514,7 +514,7 @@ class BasePage:
#------------------------------------------------------------------------
class IndividualListPage(BasePage):
def __init__(self, db, title, person_handle_list,
def __init__(self, db, title, person_handle_list, restrict_list,
options, archive, media_list):
BasePage.__init__(self, title, options, archive, media_list, "")
@@ -551,6 +551,10 @@ class IndividualListPage(BasePage):
self.person_link(of, self.build_name(path,person.handle),
_nd.display_given(person), person.gramps_id,False)
of.write('</td><td class="field">')
if person.handle in restrict_list:
of.write(_('restricted'))
else:
birth_handle = person.get_birth_handle()
if birth_handle:
birth = db.get_event_from_handle(birth_handle)
@@ -569,8 +573,9 @@ class IndividualListPage(BasePage):
#------------------------------------------------------------------------
class SurnamePage(BasePage):
def __init__(self, db, title, person_handle_list, options, archive,
media_list):
def __init__(self, db, title, person_handle_list, restrict_list,
options, archive, media_list):
BasePage.__init__(self, title, options, archive, media_list, "")
of = self.create_link_file(md5.new(title).hexdigest(),'srn')
@@ -595,6 +600,9 @@ class SurnamePage(BasePage):
person.get_primary_name().get_first_name(),
person.gramps_id,False)
of.write('</td><td class="field">')
if person.handle in restrict_list:
of.write(_('restricted'))
else:
birth_handle = person.get_birth_handle()
if birth_handle:
birth = db.get_event_from_handle(birth_handle)
@@ -894,6 +902,7 @@ class SurnameListPage(BasePage):
ORDER_BY_COUNT = 1
def __init__(self, db, title, person_handle_list, options, archive,
media_list, order_by=ORDER_BY_NAME,filename="surnames"):
BasePage.__init__(self, title, options, archive, media_list, "")
if order_by == self.ORDER_BY_NAME:
of = self.create_file(filename)
@@ -1882,7 +1891,7 @@ class WebReport(Report.Report):
self.base_pages(self.photo_list, archive)
self.person_pages(ind_list, restrict_list, place_list, source_list, archive)
self.surname_pages(ind_list,archive)
self.surname_pages(ind_list, restrict_list, archive)
self.place_pages(place_list, source_list, archive)
self.source_pages(source_list, self.photo_list, archive)
if self.inc_gallery:
@@ -1954,7 +1963,7 @@ class WebReport(Report.Report):
self.progress.set_pass(_('Creating individual pages'),len(ind_list))
IndividualListPage(
self.database, self.title, ind_list,
self.database, self.title, ind_list, restrict_list,
self.options, archive, self.photo_list)
for person_handle in ind_list:
@@ -1968,7 +1977,7 @@ class WebReport(Report.Report):
self.database, person, self.title, ind_list, restrict_list,
place_list, source_list, self.options, archive, self.photo_list)
def surname_pages(self, ind_list, archive):
def surname_pages(self, ind_list, restrict_list, archive):
"""
Generates the surname related pages from list of individual
people.
@@ -1990,7 +1999,7 @@ class WebReport(Report.Report):
self.photo_list, SurnameListPage.ORDER_BY_COUNT)
for (surname,handle_list) in local_list:
SurnamePage(self.database, surname, handle_list,
SurnamePage(self.database, surname, handle_list, restrict_list,
self.options, archive, self.photo_list)
self.progress.step()