Fedora42 Gramps 6.0.1
I would like to create a filter which will allow me to click on an arbitrary person (setting them active) in the UI and with a custon rule see a list of all the end-of-line ancestors of that active person. Then move on to the next person, etc.
It seems that the rule called ‘Active person’ would a good place to start a multi-stage rule design and adding 2 or three other rules in combination might get me there.
On its own Active person rule does seem to work.
However, in combination, other relevant rules do not seem to give me any way to call out the ‘Active person’ filter as one rule of a combination of rules to be computed. They all seem to want either a “{person id}” or a “{person filter name}”. They are not happy with just a active person rule being their input. The gui doesn’t give the existing active person rule as an option.
Is the Active person rule combinable with other rules to form a multi-stage rule set? If so, how?
TIA brian
Create the custom filter “Active Person” with the Rule “Active Person”. Then when a rule needs the Person Filter Name, select the just created filter named “Active Person”.
There is also a similar filter rule “Home Person”. Create the Filter that uses the Home Person rule and let it sit in your list of custom filters, ready to be used.
I actually named mine “Z:ActivePerson” and Z:HomePerson" putting them at the bottom of the list ready to be used.
Note: The Active Person filter rule cannot be used in a set of filters to be used by a report or a tool. It can only be used to filter a list of people.
Thanks!
the trick is to NOT name it the same as the underlying filter rule but to give it a distinct rule name!
didn’t occur to me, I am afraid!
I too stared at it for a while before realizing the Active Person was not a value within another rule but a filter to be called as the value.
Do you need help with the rest of the filter set? Hint: People with Missing Parents is its own filter too.
Filtering the view is not a great way to browse for End Of Line ancestors. You could only change the Active Person to someone further up the Tree.
Going sideways (to a spouse or cousin) would require clearing the filter, selecting the new target and re-applying the filter.
Even then, you would not be able to see the context… i.e., how many generations out the EoL ancester falls.
I think what’s needed is a Quickview version of the End Of Line report. And then using that with the Quickview gramplet.
@emyoulation
You are correct about that, particularly if it was detachable like the clipboard. Until some kind soul makes one I will content myself with @DaveSch 's tip. Maybe we could get the use-case approach into the wiki too, for future me and others.
Quickviews are always floaters. But they do not refresh as you change the Active Person. (Which is a feature, not a flaw.)
Gramplets refresh with the changing of the Active record. And while they are initially docked in the sidebar or bottombar, they can be undocked/detached by dragging their tab to the toolbar.
So the ideal solution for your needs would be to adapt the End Of Line text report to be a Quickview report.