nextcloud / nextcloud/recognize

Connecting people

Open
#1,412 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.