Enabled Quickviews on all list views; enabled References Quickview for all views
svn: r13947
This commit is contained in:
@@ -43,6 +43,10 @@ def get_ref(db, objclass, handle):
|
||||
ref = db.get_source_from_handle(handle)
|
||||
elif objclass == 'Place':
|
||||
ref = db.get_place_from_handle(handle)
|
||||
elif objclass == 'Note':
|
||||
ref = db.get_note_from_handle(handle)
|
||||
elif objclass in ['MediaObject', 'Media']:
|
||||
ref = db.get_object_from_handle(handle)
|
||||
else:
|
||||
ref = objclass
|
||||
return ref
|
||||
@@ -61,7 +65,6 @@ def run(database, document, object, item, trans):
|
||||
sdoc.title(_("References for this %s") % trans)
|
||||
sdoc.paragraph("\n")
|
||||
stab.columns(_("Type"), _("Reference"))
|
||||
|
||||
for (objclass, handle) in database.find_backlink_handles(object.handle):
|
||||
ref = get_ref(database, objclass, handle)
|
||||
stab.row(_(objclass), ref) # translation are explicit (above)
|
||||
@@ -78,4 +81,6 @@ run_person = lambda db, doc, obj: run(db, doc, obj, 'person', _("Person"))
|
||||
run_family = lambda db, doc, obj: run(db, doc, obj, 'family', _("Family"))
|
||||
run_event = lambda db, doc, obj: run(db, doc, obj, 'event', _("Event"))
|
||||
run_source = lambda db, doc, obj: run(db, doc, obj, 'source', _("Source"))
|
||||
run_place = lambda db, doc, obj: run(db, doc, obj, 'place', _("Place"))
|
||||
run_place = lambda db, doc, obj: run(db, doc, obj, 'place', _("Place"))
|
||||
run_media = lambda db, doc, obj: run(db, doc, obj, 'media', _("Media"))
|
||||
run_note = lambda db, doc, obj: run(db, doc, obj, 'note', _("Note"))
|
||||
|
@@ -191,6 +191,8 @@ refitems = [(CATEGORY_QR_PERSON, 'person', _("Person")),
|
||||
(CATEGORY_QR_EVENT, 'event', _("Event")),
|
||||
(CATEGORY_QR_SOURCE, 'source', _("Source")),
|
||||
(CATEGORY_QR_PLACE, 'place', _("Place")),
|
||||
(CATEGORY_QR_MEDIA, 'media', _("Media")),
|
||||
(CATEGORY_QR_NOTE, 'note', _("Note")),
|
||||
]
|
||||
|
||||
for (category, item, trans) in refitems:
|
||||
|
Reference in New Issue
Block a user