nextcloud / nextcloud/recognize
Connecting people
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 699
- Forks
- 68
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 5
Description
Describe the feature you'd like to request
Hello,
I am missing a function to connect people with parameters. So person A is the husband of person B. And C, D, and E are the children. And person V is the father of A. So to group families. This is not meant to be a complete family tree management system, as there would be a lot more data missing, such as birthdays, places of birth, etc. Nevertheless, it would significantly improve the overview.
Describe the solution you'd like
On the “Person” page, on the Head. there would then be a list of linked people. There would also be the option to edit, create, or delete the link.
Even if you had a few additional data fields (freely definable) for each person, searching and grouping could be improved. I am thinking of data such as family (not everyone in a family necessarily has the same last name), location, company (colleagues from company A), etc.
I think that the more people you have in your database (I have just under 1,000), the more these functions are needed.
Many thanks.
Describe alternatives you've considered
The NextCloud Family Tree dos not integrate here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The request names the Person page but no source files, tests, or entry points. Start by tracing how people are stored and rendered, then define the relationship data, editing flow, and grouping or search behavior; done would require an agreed scope and tests for these paths.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100