Reverse lookups of Citation references

I am having problems revealing the attachment points of a shared Citation.

To validate a GUI bug for the Shared Object Editor, some shared citations were needed. A Custom filter for Citations looking for >1 reference only found 2 Citation as candidates in the example.gramps tree

But those People (and their events or Share panels) do not show this Citation. And look in the Notes did not reveal linked text to the Citation either.

How do I backtrack the references to the Citation attachment point?

I was thinking about this before I started working on v5.2.

One option I am prototyping is a view that will display an entire object expanded. You can simply view the object to quickly find the attachment point or points.

I’ll demonstrate this when I am less busy.

1 Like

Thank you!
possibly addresses - 0012436: “Deep References” gramplet (add optional configuration of existing “References” gramplet)

Have you tried the Bookmark feature for postings? It lets you set a reminder to bring the posting back to your attention at a particular date. This would be a good experiment to see if it works well.


Discovered through:

If all else fails, you can always unzip a .gramps file, after renaming it to .gz, and load the XML into a (smart) text editor. You may need to rename the extracted file to .xml first, to get this working.

1 Like

That worked.

Had to search the Citation ID to discover the Handle ID to search.

It turned out the Citation was attached to the “Age” custom attribute under event roles. Which is a pretty deep dive.

So to find it in the GUI required:

  1. select the Citation
  2. select the References tab
  3. open a referenced person
  4. look at each shared event for Attributes in the Reference Information panel.
  5. double-clck the Age to see its Citations

Yes, a view that explodes a primary object would be very welcome indeed!

1 Like

I agree. See also this feature request which might be helpful in such cases.


This also indicates that the References tabs might need to be more specific.

This references isn’t attached as a secondary object to the Primary object (the Person) but as a secondary object to an aspect of a secondary object (an “Age” attribute of a shared Marriage Event)

Is that a Secondary object attached to Tertiary object?

1 Like