# Custom detailed descendant report

**URL:** <https://gramps.discourse.group/t/custom-detailed-descendant-report/6901>\
**Category:** Development\
**Created:** [February 2, 2025, 7:32pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901 "2025-02-02T19:32:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dtsal](https://avatars.discourse-cdn.com/v4/letter/d/e480ec/32.png) [@dtsal](https://gramps.discourse.group/u/dtsal)\
**Post date:** [February 2, 2025, 7:32pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901/1 "2025-02-02T19:32:39Z")

</div>

Hi everybody,  
I am totally new to Gramps and I am trying to figure a way to customize some fields in the detailed descendant report since my tree is quite large and I want to make the final report as short and comprehensive as possible. For example, I would like to change fields such as the word “born” into “\*”, or another example, when showing a spouse, to show his/her name, parents name and dates (just data, not full sentences). Is there any file I can edit for such type of tweaking?  
P.S. I just have a very basic knowledge of programming or editing Gramps.  
Thanks!  
(V.5.2.4 - Windows 11)

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 2, 2025, 9:29pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901/2 "2025-02-02T21:29:32Z")

</div>

There’s a wiki page about how to “[Adapt a builtin Report](https://www.gramps-project.org/wiki/index.php/Adapt_a_builtin_Report)”. This is a starting point for what you want to do.

The article really needs a lot of improvement to be useful for a basic user wanting to begin tweaking a Report.

---

<div class="post-metadata">

**Author:** ![TJB](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@TJB](https://gramps.discourse.group/u/TJB)\
**Post date:** [February 2, 2025, 10:02pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901/3 "2025-02-02T22:02:12Z")

</div>

> [@dtsal](#):
>
> show his/her name, parents name and dates (just data, not full sentences)

You can at least get that far by de-selecting the “Use complete sentences” option in the Content tab of the Detailed Descendant Report.

---

<div class="post-metadata">

**Author:** ![DaveSch](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davesch/32/40_2.png) [@DaveSch](https://gramps.discourse.group/u/DaveSch)\
**Post date:** [February 2, 2025, 10:07pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901/4 "2025-02-02T22:07:10Z")

</div>

> [@dtsal](#):
>
> Is there any file I can edit for such type of tweaking?

Welcome!  
The [Detailed Descendant Report](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Reports_-_part_6#Detailed_Descendant_Report) is built into the Gramps core code. It can be found here.

`gramps\plugins\textreport\detdescendantreport.py`

If you know a little about coding, you can make your modifications to code into a stand alone addon report. You would need to rename it and its class and then create the `.gpr.py` file to load it. If your modifications work and feel other users may like its results, you can then submit it as a addon for others to download and install.

Good luck.

PS: To find where others reports and tools are located and the names of their files, use the [Plugin Manager](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Plugin_Manager) or the enchased [Plugin Manager addon](https://gramps-project.org/wiki/index.php/Addon:Plugin_Manager) if you installed it. Its Info section will tell you the details.

---

<div class="post-metadata">

**Author:** ![dtsal](https://avatars.discourse-cdn.com/v4/letter/d/e480ec/32.png) [@dtsal](https://gramps.discourse.group/u/dtsal)\
**Post date:** [February 3, 2025, 4:23pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901/5 "2025-02-03T16:23:53Z")

</div>

Thanks for your suggestions everyone! Most helpful!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [March 5, 2025, 4:24pm UTC](https://gramps.discourse.group/t/custom-detailed-descendant-report/6901/6 "2025-03-05T16:24:47Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
